fix(#2711): propagate the #2517 omit-on-inherit rule to all 15 unguarded workflows (#2713)

* test(#2711): derive the omit-rule guarded set from the corpus instead of a hand list

The GUARDED array was a Goodhart metric: it reported green across 15
non-compliant workflows for no better reason than that nobody had added them to
it. The guard now derives its set — every workflow emitting a model="{…}"
dispatch site must state the omit-on-inherit/empty rule — and asserts the
derivation is non-empty so a broken scan fails rather than passes.

Rule detection stays a PROPERTY check, not a template match: plan-phase.md and
execute-phase.md state it in different words and both are correct.

RED expected on 15 workflows: audit-milestone, code-review, code-review-fix,
debug, discuss-phase-assumptions, docs-update, map-codebase, new-milestone,
new-project, quick, secure-phase, ui-phase, ui-review, validate-phase,
verify-work.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DPq9ovaovP2UvSVLjD4Lso

* fix(#2711): propagate the #2517 omit-on-inherit rule to all 15 unguarded workflows

15 of the 19 model=-dispatching workflows carried no omit-on-inherit/empty
guidance — 43 unguarded dispatch sites. Each would emit model="" whenever the
bound *_model resolved empty, which is the DEFAULT state on non-Claude runtimes:
the installer writes resolve_model_ids:"omit" into ~/.gsd/defaults.json for every
one of them (references/model-profiles.md:101), and resolveModelInternal returns
"" for that case (src/model-resolver.cts:383-386) and "inherit" for opus-tier
agents and the inherit profile (:395). Both 404 on runtimes without native tier
aliases — the failure #2517 documented and fixed in one file.

Each file now carries a `<!-- #2517 model-omit-on-inherit -->` blockquote naming
its own bound placeholders and linking the canonical statement in
references/model-profile-resolution.md, mirroring the `<!-- #2508
runtime-aware-dispatch -->` block already present in all 15. The rule text lives
in the reference; the workflows carry a pointer plus the one-line instruction, so
the next revision edits one file rather than fifteen.

plan-phase.md and execute-phase.md are deliberately untouched — they already
state the rule in their own wording, and the guard checks the property rather
than a template string.

No dispatch site is edited and no placeholder renamed: the #2684 binding guard
reports the same 19 files / 60 placeholders / 0 findings before and after, which
is the independence proof that this change is additive prose only. There is no
Hyrum's-Law routing change to disclose.

Placement is span-aware. An initial pass anchored to the #2508 marker, but in six
files that marker sits INSIDE the Agent(prompt="…") string, so the new paragraph's
literal model= landed in a dispatch call span and tripped the #2284 fail-closed
Hermes projection guard (bin/install.js:3704), refusing the install. Blocks are
now anchored before the opening Agent( of the span owning the first dispatch, and
verified to fall inside no span. gen:golden exits 0 across all 19 runtimes.

Fixes #2711

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DPq9ovaovP2UvSVLjD4Lso

* fix(#2711): cite the issue number in the changeset body and tidy block placement

Review findings from the two orthogonal passes:

- The changeset body ended (#0). Repo convention across every prior fragment
  (e.g. #2617/#2693, #2608, #2605) is that the trailing (#NNN) is the ISSUE
  number, known at authoring time; only the frontmatter pr: field carries the 0
  placeholder pending backfill. (#0) would have rendered a dead link in the
  published release notes.
- new-milestone.md glued the inserted block directly under the preceding
  paragraph with no blank line, inconsistent with the other 14 insertions.
- The derived-guard non-vacuity floor was >=17 against an actual derived count
  of 19, tolerating a silent two-file regression. Tightened to >=19.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DPq9ovaovP2UvSVLjD4Lso

* fix(#2711): reword the omit block so it survives Hermes projection, and exempt quick.md by size

The first block wording regressed two suites on the full matrix (4 failures on
both linux-node22 and linux-node24). gen:golden passing was not sufficient
evidence — it exercises the installer's own fail-closed guard, which is
narrower than the dedicated tests.

1. tests/fix-2284-hermes-agent-delegate-task-projection.test.cjs asserts that
   the INSTALLED code-review-fix.md contains no `model=` anywhere outside a
   string literal — masked whole-file, not merely inside call spans. The block's
   backticked `model=` survived the mask. The assertion is right: on Hermes the
   projection strips the parameter because delegate_task has no per-call model
   at all, so instructing the orchestrator to "omit the model= parameter" is
   advice about a parameter that does not exist there. The block now says "the
   `model` parameter" and carries no bare `model=` token.

2. tests/prompt-injection-scan.security.test.cjs flagged quick.md at 50,164
   normalized chars against a 50,000 prompt-stuffing threshold. quick.md sits
   just under the line on next, so any insertion trips it — the situation
   review.md is already documented for in SIZE_ONLY_WORKFLOWS ("sat at 49,971
   chars — 29 below the threshold — so it was going to trip on whatever was
   added to it next"). quick.md joins it with the same justification. This is a
   size-finding exemption only: the file is still fully injection scanned, and
   every other security check still runs on it.

Because the canonical block can no longer carry a literal `model=`, the guard's
detector now accepts the `<!-- #2517 model-omit-on-inherit -->` marker as the
canonical signal, falling back to the inline-prose property for the four files
that predate it (plan-phase, execute-phase, scan, ship — all four match the
legacy branch). That is strictly stronger than word-proximity matching, and it
keeps the guard a property check rather than a template match.

Verified: derived guard 19/19 with 0 missing; the #2684 binding guard unchanged
at 19 files / 60 placeholders / 0 findings; no inserted block contains a bare
model= token; the masked-projection assertion passes for code-review-fix.md;
gen:golden exits 0 across all 19 runtimes; lint:ci exits 0.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DPq9ovaovP2UvSVLjD4Lso

* chore(#2711): backfill changeset PR number

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DPq9ovaovP2UvSVLjD4Lso

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Tom Boucher
2026-07-27 15:02:26 -04:00
committed by GitHub
parent 6fb832a93d
commit 1c93df04db
38 changed files with 490 additions and 320 deletions

View File

@@ -218,18 +218,18 @@
"gsd-core/workflows/ai-integration-phase.md": "95585dbc4065f09c",
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
"gsd-core/workflows/audit-fix.md": "fa1c3b3cb96b9031",
"gsd-core/workflows/audit-milestone.md": "15f452aa6848dcce",
"gsd-core/workflows/audit-milestone.md": "3bfd8fd204d97a68",
"gsd-core/workflows/audit-uat.md": "ea8ddd910ed16ba4",
"gsd-core/workflows/autonomous.md": "4c772d7c708706d1",
"gsd-core/workflows/check-todos.md": "d0c7e3e4df580256",
"gsd-core/workflows/cleanup.md": "260c5e46afc1c174",
"gsd-core/workflows/code-review-fix.md": "6898f3a043ad67f6",
"gsd-core/workflows/code-review.md": "df18d974eb510930",
"gsd-core/workflows/code-review-fix.md": "5a28df1688f34e72",
"gsd-core/workflows/code-review.md": "faff151cfc12fe8e",
"gsd-core/workflows/complete-milestone.md": "f54214679be6a98a",
"gsd-core/workflows/debug.md": "ac800460012dc18a",
"gsd-core/workflows/debug.md": "9b63abb371ca9097",
"gsd-core/workflows/diagnose-issues.md": "1a70a1bcd3b98511",
"gsd-core/workflows/discovery-phase.md": "222887a5b2094a50",
"gsd-core/workflows/discuss-phase-assumptions.md": "51e0f07b1676fc70",
"gsd-core/workflows/discuss-phase-assumptions.md": "525a4d2dda3ea615",
"gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383",
"gsd-core/workflows/discuss-phase.md": "c0a977154470b7f5",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "ab0c68941386998b",
@@ -245,7 +245,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "da6bf5281bf7d2bf",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4",
"gsd-core/workflows/do.md": "6be997df35e9e82b",
"gsd-core/workflows/docs-update.md": "0b3023a3caa2123f",
"gsd-core/workflows/docs-update.md": "53dd4148dd0f4c90",
"gsd-core/workflows/edit-phase.md": "fc932e82ba1f585a",
"gsd-core/workflows/eval-review.md": "610775f4968f7807",
"gsd-core/workflows/execute-phase.md": "8c0521b091bbc1b5",
@@ -275,11 +275,11 @@
"gsd-core/workflows/list-seeds.md": "3a8b612306ecf9c3",
"gsd-core/workflows/list-workspaces.md": "f6b1bc9fa13cc155",
"gsd-core/workflows/manager.md": "7cd083b4f5b721b6",
"gsd-core/workflows/map-codebase.md": "cf6da4d441c1542f",
"gsd-core/workflows/map-codebase.md": "19f186f82b4f0b01",
"gsd-core/workflows/milestone-summary.md": "c4620853fe489126",
"gsd-core/workflows/mvp-phase.md": "3675856fb091e68a",
"gsd-core/workflows/new-milestone.md": "fbfbcc14973d70df",
"gsd-core/workflows/new-project.md": "eaf48c830234bfe2",
"gsd-core/workflows/new-milestone.md": "9d9935f346190a0c",
"gsd-core/workflows/new-project.md": "750dcb2c591fbbdf",
"gsd-core/workflows/new-workspace.md": "2310910fea2368db",
"gsd-core/workflows/next.md": "2efc12058dee2d29",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -296,14 +296,14 @@
"gsd-core/workflows/pr-branch.md": "dc5598ae8accdecd",
"gsd-core/workflows/profile-user.md": "3a3f8e417de0074c",
"gsd-core/workflows/progress.md": "9fb8c93970e0b4aa",
"gsd-core/workflows/quick.md": "2eeb1985e0ea1ac8",
"gsd-core/workflows/quick.md": "82c394ebc1a034cb",
"gsd-core/workflows/reapply-patches.md": "4dcd6117d0a507ca",
"gsd-core/workflows/remove-phase.md": "23b9eb0858a2535e",
"gsd-core/workflows/remove-workspace.md": "1058d1d3160eb120",
"gsd-core/workflows/resume-project.md": "98e2cf8908e73a52",
"gsd-core/workflows/review.md": "0c3c483764110a1c",
"gsd-core/workflows/scan.md": "5230ac0e5f876f6d",
"gsd-core/workflows/secure-phase.md": "9564c529052d1d36",
"gsd-core/workflows/secure-phase.md": "63a7b808a8b81e36",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "6d25100a9de15b31",
"gsd-core/workflows/settings-integrations.md": "e1fda52e8c9afa5f",
@@ -319,14 +319,14 @@
"gsd-core/workflows/sync-skills.md": "8326a7ff0411b077",
"gsd-core/workflows/thread.md": "31201839d0530e89",
"gsd-core/workflows/transition.md": "d3486f115d808175",
"gsd-core/workflows/ui-phase.md": "97f916296edee281",
"gsd-core/workflows/ui-review.md": "b48465866dfbc74a",
"gsd-core/workflows/ui-phase.md": "97072787afd14ebc",
"gsd-core/workflows/ui-review.md": "1b03d7b20d80406e",
"gsd-core/workflows/ultraplan-phase.md": "d8e92b0b7214eba6",
"gsd-core/workflows/undo.md": "a2c65d90d5761f71",
"gsd-core/workflows/update.md": "c0d21c81e93571bb",
"gsd-core/workflows/validate-phase.md": "e9132dd11931c17a",
"gsd-core/workflows/validate-phase.md": "08f11923d7576e46",
"gsd-core/workflows/verify-phase.md": "913acaef091797d7",
"gsd-core/workflows/verify-work.md": "85a9049781916dd2",
"gsd-core/workflows/verify-work.md": "d7d1aff3cb9876f8",
"hooks/gsd-check-update-worker.js": "fa301e6366270d5f",
"hooks/gsd-check-update.js": "4617a98bf529e4c3",
"hooks/gsd-config-reload.js": "96546e0e8bb47904",

View File

@@ -289,18 +289,18 @@
"gsd-core/workflows/ai-integration-phase.md": "308378c9044a52e1",
"gsd-core/workflows/analyze-dependencies.md": "52942af10f140717",
"gsd-core/workflows/audit-fix.md": "7650bcb334e622a6",
"gsd-core/workflows/audit-milestone.md": "2beceadd10d8d9b1",
"gsd-core/workflows/audit-milestone.md": "6174b6f87844973c",
"gsd-core/workflows/audit-uat.md": "fcfbec501620b564",
"gsd-core/workflows/autonomous.md": "aed5e67104346cc2",
"gsd-core/workflows/check-todos.md": "c484e472cff0e4e3",
"gsd-core/workflows/cleanup.md": "df79d1dc7b84d736",
"gsd-core/workflows/code-review-fix.md": "5c4fe9921dcd9939",
"gsd-core/workflows/code-review.md": "926565c83e9b9f67",
"gsd-core/workflows/code-review-fix.md": "9fef1cf740c7c155",
"gsd-core/workflows/code-review.md": "22b53c0d29508d57",
"gsd-core/workflows/complete-milestone.md": "8f98d7b05793cf4a",
"gsd-core/workflows/debug.md": "b2232823c619cc63",
"gsd-core/workflows/debug.md": "3f0218b051c1afb1",
"gsd-core/workflows/diagnose-issues.md": "7ec385c89a3672d4",
"gsd-core/workflows/discovery-phase.md": "0aa8d8d872b53858",
"gsd-core/workflows/discuss-phase-assumptions.md": "cbc8ea4ddc4553fb",
"gsd-core/workflows/discuss-phase-assumptions.md": "9c8b6b66df026e33",
"gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a",
"gsd-core/workflows/discuss-phase.md": "5c5e8d8c2c9d95aa",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
@@ -316,7 +316,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "90df4f1fe248cdf3",
"gsd-core/workflows/docs-update.md": "a320371be70f43d8",
"gsd-core/workflows/docs-update.md": "fba7329f525c9463",
"gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04",
"gsd-core/workflows/eval-review.md": "c2933259ff7fb6ac",
"gsd-core/workflows/execute-phase.md": "fcc3181bc5593f8f",
@@ -346,11 +346,11 @@
"gsd-core/workflows/list-seeds.md": "b687f2a843032d65",
"gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453",
"gsd-core/workflows/manager.md": "c18fab593344253d",
"gsd-core/workflows/map-codebase.md": "e59b600b28ebeed5",
"gsd-core/workflows/map-codebase.md": "51aebfe0523f3bcf",
"gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043",
"gsd-core/workflows/mvp-phase.md": "58a952b4715db283",
"gsd-core/workflows/new-milestone.md": "b0a1fd443cd87be9",
"gsd-core/workflows/new-project.md": "898e223f4f734b86",
"gsd-core/workflows/new-milestone.md": "8164a9abc301f143",
"gsd-core/workflows/new-project.md": "7b2ac462000156ba",
"gsd-core/workflows/new-workspace.md": "bbeb706c7a697617",
"gsd-core/workflows/next.md": "4e1eb6b46d15798d",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -367,14 +367,14 @@
"gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b",
"gsd-core/workflows/profile-user.md": "59e5066c5c66572a",
"gsd-core/workflows/progress.md": "46c83ad61b3c4a84",
"gsd-core/workflows/quick.md": "96c81d9453073d4d",
"gsd-core/workflows/quick.md": "f0f5588861a18005",
"gsd-core/workflows/reapply-patches.md": "39050f72601aec89",
"gsd-core/workflows/remove-phase.md": "df9a45f0b1880999",
"gsd-core/workflows/remove-workspace.md": "f67860c795fb4bfe",
"gsd-core/workflows/resume-project.md": "f28da1200e4545f4",
"gsd-core/workflows/review.md": "8724993cbc91bcc5",
"gsd-core/workflows/scan.md": "0583dac337623f82",
"gsd-core/workflows/secure-phase.md": "fda2361739e511ee",
"gsd-core/workflows/secure-phase.md": "00225810eaed265b",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "414db4dbea97ba44",
"gsd-core/workflows/settings-integrations.md": "effcef778d4a855f",
@@ -390,14 +390,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "927e7eeefd2fcf5c",
"gsd-core/workflows/transition.md": "aea486bb7a0e80e7",
"gsd-core/workflows/ui-phase.md": "84d3b7611e8155c5",
"gsd-core/workflows/ui-review.md": "80ccc9bebded4df2",
"gsd-core/workflows/ui-phase.md": "450d14bf2494990a",
"gsd-core/workflows/ui-review.md": "387f7cefc849dba1",
"gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d",
"gsd-core/workflows/undo.md": "1712417bade30b30",
"gsd-core/workflows/update.md": "b0a12ed14e5cc441",
"gsd-core/workflows/validate-phase.md": "f0d668993e788ca4",
"gsd-core/workflows/validate-phase.md": "171ff4aa9b392475",
"gsd-core/workflows/verify-phase.md": "d26a2c3269340caf",
"gsd-core/workflows/verify-work.md": "2d54aaa040086f12",
"gsd-core/workflows/verify-work.md": "bc9dcabfc5be2e81",
"hooks/gsd-check-update-worker.js": "cc1ef5f840f9dfc9",
"hooks/gsd-check-update.js": "7b3a7983d5f1f5d3",
"hooks/gsd-config-reload.js": "96546e0e8bb47904",

View File

@@ -288,18 +288,18 @@
"gsd-core/workflows/ai-integration-phase.md": "bb2ea9e09ffee8a2",
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
"gsd-core/workflows/audit-fix.md": "25fee59ee209ec62",
"gsd-core/workflows/audit-milestone.md": "06f3bbe4578f4839",
"gsd-core/workflows/audit-milestone.md": "3a7d5069d6ad910a",
"gsd-core/workflows/audit-uat.md": "1c4a02a8c1ab930f",
"gsd-core/workflows/autonomous.md": "e2cfff95bc98501c",
"gsd-core/workflows/check-todos.md": "d36898ef5423b4ee",
"gsd-core/workflows/cleanup.md": "8490f912cd609049",
"gsd-core/workflows/code-review-fix.md": "cebe2ea7da350b22",
"gsd-core/workflows/code-review.md": "460976795665bb3e",
"gsd-core/workflows/code-review-fix.md": "34e600bb6c905b88",
"gsd-core/workflows/code-review.md": "c08a59f66f2e297a",
"gsd-core/workflows/complete-milestone.md": "529119d0ff9664d9",
"gsd-core/workflows/debug.md": "df85786f6b7c0b5b",
"gsd-core/workflows/debug.md": "3f307270fc329c39",
"gsd-core/workflows/diagnose-issues.md": "517bc4b60d4b81c4",
"gsd-core/workflows/discovery-phase.md": "6d691c38a911e27d",
"gsd-core/workflows/discuss-phase-assumptions.md": "4b8e75593d5abe6f",
"gsd-core/workflows/discuss-phase-assumptions.md": "d5fac9d437bd65a6",
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
"gsd-core/workflows/discuss-phase.md": "ff2563dc378c5e5c",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "f64ece6d53b6d432",
@@ -315,7 +315,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "0f7b639ff37660b5",
"gsd-core/workflows/docs-update.md": "7aef1019ce141558",
"gsd-core/workflows/docs-update.md": "dc44aa6aab38535d",
"gsd-core/workflows/edit-phase.md": "dbbb6191f5a8b65e",
"gsd-core/workflows/eval-review.md": "c0cf2d0c5dd9df36",
"gsd-core/workflows/execute-phase.md": "abebe1ef79aa5786",
@@ -345,11 +345,11 @@
"gsd-core/workflows/list-seeds.md": "7576156b91e9abee",
"gsd-core/workflows/list-workspaces.md": "90caeeb11cec0128",
"gsd-core/workflows/manager.md": "9dcb5eaf64f86627",
"gsd-core/workflows/map-codebase.md": "e95cc21d95c2883b",
"gsd-core/workflows/map-codebase.md": "e9e1e18ed59012dc",
"gsd-core/workflows/milestone-summary.md": "99636900c216c8d2",
"gsd-core/workflows/mvp-phase.md": "88cf363abd25f41e",
"gsd-core/workflows/new-milestone.md": "2353977cd96cb9c0",
"gsd-core/workflows/new-project.md": "027ab5ac84a1be74",
"gsd-core/workflows/new-milestone.md": "99a1dca3d86a16b6",
"gsd-core/workflows/new-project.md": "26f3680b17330514",
"gsd-core/workflows/new-workspace.md": "8ec67b5bc4c3f95a",
"gsd-core/workflows/next.md": "cbb891feeeff0c5f",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -366,14 +366,14 @@
"gsd-core/workflows/pr-branch.md": "513f6cff722eff2d",
"gsd-core/workflows/profile-user.md": "7a7786eb43efda0d",
"gsd-core/workflows/progress.md": "01079a85cbc41ffe",
"gsd-core/workflows/quick.md": "39203821058597f8",
"gsd-core/workflows/quick.md": "edd9f4c7b3026c01",
"gsd-core/workflows/reapply-patches.md": "44a96b52b975e9bb",
"gsd-core/workflows/remove-phase.md": "8effc8742d58a11a",
"gsd-core/workflows/remove-workspace.md": "64b73daff58b9aec",
"gsd-core/workflows/resume-project.md": "af9761bcec0f6fe9",
"gsd-core/workflows/review.md": "73f78512f2c33aed",
"gsd-core/workflows/scan.md": "4cb3b0e2736ebaaf",
"gsd-core/workflows/secure-phase.md": "a7272ff8163a61ac",
"gsd-core/workflows/secure-phase.md": "afb4f0a565d99715",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "94d61da368e9f85b",
"gsd-core/workflows/settings-integrations.md": "9e0108e01e78832c",
@@ -389,14 +389,14 @@
"gsd-core/workflows/sync-skills.md": "5624d529dae1ad79",
"gsd-core/workflows/thread.md": "14a9d195572a198f",
"gsd-core/workflows/transition.md": "42c46f7bdf3d97cc",
"gsd-core/workflows/ui-phase.md": "ed3255eda6274f43",
"gsd-core/workflows/ui-review.md": "064009ae960be8e2",
"gsd-core/workflows/ui-phase.md": "774439a4584a89eb",
"gsd-core/workflows/ui-review.md": "7f4e2c13f5b301a2",
"gsd-core/workflows/ultraplan-phase.md": "b926ba7e4de0c76d",
"gsd-core/workflows/undo.md": "71ee46d4ab85e5c4",
"gsd-core/workflows/update.md": "47431df1f75a9fdb",
"gsd-core/workflows/validate-phase.md": "7ac06d80f4696d5e",
"gsd-core/workflows/validate-phase.md": "0690727a090d9247",
"gsd-core/workflows/verify-phase.md": "90773de32a966c85",
"gsd-core/workflows/verify-work.md": "02b5c5a85e82da82",
"gsd-core/workflows/verify-work.md": "8f1ef09cb0fcbe2f",
"hooks/gsd-check-update-worker.js": "a530efdb5fdc0da3",
"hooks/gsd-check-update.js": "25cde66a12d6b886",
"hooks/gsd-config-reload.js": "96546e0e8bb47904",

View File

@@ -217,18 +217,18 @@
"gsd-core/workflows/ai-integration-phase.md": "164ed8e703474267",
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
"gsd-core/workflows/audit-fix.md": "7650bcb334e622a6",
"gsd-core/workflows/audit-milestone.md": "72a79876d97da5c1",
"gsd-core/workflows/audit-milestone.md": "97877a45e3689b5f",
"gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405",
"gsd-core/workflows/autonomous.md": "b26d23f3eb102969",
"gsd-core/workflows/check-todos.md": "166cc8d4f308b064",
"gsd-core/workflows/cleanup.md": "df79d1dc7b84d736",
"gsd-core/workflows/code-review-fix.md": "6639daf911771bbf",
"gsd-core/workflows/code-review.md": "28c98880c09fc89c",
"gsd-core/workflows/code-review-fix.md": "02eb79bb83321034",
"gsd-core/workflows/code-review.md": "0781664b59c27fd3",
"gsd-core/workflows/complete-milestone.md": "c3798c50670f6801",
"gsd-core/workflows/debug.md": "e1fea0a6465e55eb",
"gsd-core/workflows/debug.md": "5050e2771e837615",
"gsd-core/workflows/diagnose-issues.md": "4a22064390778eab",
"gsd-core/workflows/discovery-phase.md": "89a3084e40430039",
"gsd-core/workflows/discuss-phase-assumptions.md": "32b06def681647aa",
"gsd-core/workflows/discuss-phase-assumptions.md": "b22d4c158b8a217e",
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
"gsd-core/workflows/discuss-phase.md": "df56c8cd170b2150",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
@@ -244,7 +244,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "97a456ceda9d4513",
"gsd-core/workflows/docs-update.md": "ea47bd2d5a0d1d85",
"gsd-core/workflows/docs-update.md": "7a0be3529a99b11f",
"gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a",
"gsd-core/workflows/eval-review.md": "02cefe2dbdd0af52",
"gsd-core/workflows/execute-phase.md": "f88215925dc01075",
@@ -274,11 +274,11 @@
"gsd-core/workflows/list-seeds.md": "5a46337f55ae8453",
"gsd-core/workflows/list-workspaces.md": "418570fbc8b938da",
"gsd-core/workflows/manager.md": "441d052077bee516",
"gsd-core/workflows/map-codebase.md": "cf0ec9f9f0f96040",
"gsd-core/workflows/map-codebase.md": "1997d3da64546ebd",
"gsd-core/workflows/milestone-summary.md": "ad8e69fcb3463ce4",
"gsd-core/workflows/mvp-phase.md": "58a952b4715db283",
"gsd-core/workflows/new-milestone.md": "2c282e8f89286132",
"gsd-core/workflows/new-project.md": "a99d35ce56607add",
"gsd-core/workflows/new-milestone.md": "5f418c8e37e485d3",
"gsd-core/workflows/new-project.md": "6d845574ed6f7d80",
"gsd-core/workflows/new-workspace.md": "63ab4cb51ad88df4",
"gsd-core/workflows/next.md": "f6aeff5f3f9fea15",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -295,14 +295,14 @@
"gsd-core/workflows/pr-branch.md": "ab157cd8e49621dd",
"gsd-core/workflows/profile-user.md": "84fff69a630033ed",
"gsd-core/workflows/progress.md": "1b56219777ea078c",
"gsd-core/workflows/quick.md": "985fea314d8a172e",
"gsd-core/workflows/quick.md": "adc8f6f22db5482e",
"gsd-core/workflows/reapply-patches.md": "ba9406b60f2c4041",
"gsd-core/workflows/remove-phase.md": "ada8a0546c686483",
"gsd-core/workflows/remove-workspace.md": "015cde237c75be39",
"gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96",
"gsd-core/workflows/review.md": "9f271477cf84c34b",
"gsd-core/workflows/scan.md": "6b49ce7bcc615145",
"gsd-core/workflows/secure-phase.md": "ba807b4862d7f3c9",
"gsd-core/workflows/secure-phase.md": "93565460878833d6",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "339def28c34b0797",
"gsd-core/workflows/settings-integrations.md": "9c9db643112b2371",
@@ -318,14 +318,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "3b2c560d7189576d",
"gsd-core/workflows/transition.md": "fb35a3de7feaa056",
"gsd-core/workflows/ui-phase.md": "833c4c4413976421",
"gsd-core/workflows/ui-review.md": "1e04b8191925b08f",
"gsd-core/workflows/ui-phase.md": "01c47ee2137ae445",
"gsd-core/workflows/ui-review.md": "32605a52b3dd47b3",
"gsd-core/workflows/ultraplan-phase.md": "328664400a001fd5",
"gsd-core/workflows/undo.md": "894deb5d28769ac9",
"gsd-core/workflows/update.md": "c4518a3d865a19cd",
"gsd-core/workflows/validate-phase.md": "f61fd88b2ef36747",
"gsd-core/workflows/validate-phase.md": "7a5c50a462022479",
"gsd-core/workflows/verify-phase.md": "b8cca6ef3be502b9",
"gsd-core/workflows/verify-work.md": "a89e17c8e0838aaa",
"gsd-core/workflows/verify-work.md": "e63397816868c9e3",
"hooks/gsd-check-update-worker.js": "a530efdb5fdc0da3",
"hooks/gsd-check-update.js": "25cde66a12d6b886",
"hooks/gsd-config-reload.js": "96546e0e8bb47904",

View File

@@ -221,18 +221,18 @@
"gsd-core/workflows/ai-integration-phase.md": "670b0a143b1ccf98",
"gsd-core/workflows/analyze-dependencies.md": "52942af10f140717",
"gsd-core/workflows/audit-fix.md": "3db85a39cd17e98c",
"gsd-core/workflows/audit-milestone.md": "6af8e2b59dc092f0",
"gsd-core/workflows/audit-milestone.md": "cdccd915ab3b0369",
"gsd-core/workflows/audit-uat.md": "1fb7b2ab9d587c8f",
"gsd-core/workflows/autonomous.md": "dbdbc526853b4a7f",
"gsd-core/workflows/check-todos.md": "5f6b887a365ce692",
"gsd-core/workflows/cleanup.md": "6ed44dc47fd9972b",
"gsd-core/workflows/code-review-fix.md": "5d2b23be4d1d850b",
"gsd-core/workflows/code-review.md": "c8db2eccd1ca9cc5",
"gsd-core/workflows/code-review-fix.md": "a0847c55a6e295b9",
"gsd-core/workflows/code-review.md": "7c6d960f104c34c5",
"gsd-core/workflows/complete-milestone.md": "85be65035bcd4e41",
"gsd-core/workflows/debug.md": "cc34bc7fa35c5d75",
"gsd-core/workflows/debug.md": "3c669867e6306b22",
"gsd-core/workflows/diagnose-issues.md": "873902ec4e4bf869",
"gsd-core/workflows/discovery-phase.md": "0fa751163960abc2",
"gsd-core/workflows/discuss-phase-assumptions.md": "3aa5692386943399",
"gsd-core/workflows/discuss-phase-assumptions.md": "710c72d4e7187e8a",
"gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a",
"gsd-core/workflows/discuss-phase.md": "a290d5ee19607bb7",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "250de9aae90daebc",
@@ -248,7 +248,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "6b3cad91b3bd1419",
"gsd-core/workflows/docs-update.md": "7eb7095ca86d506f",
"gsd-core/workflows/docs-update.md": "5f953a0d4c0f3cad",
"gsd-core/workflows/edit-phase.md": "9c9fadc047c61d74",
"gsd-core/workflows/eval-review.md": "f67caf4dba0586d1",
"gsd-core/workflows/execute-phase.md": "769064cfeb1baf4a",
@@ -278,11 +278,11 @@
"gsd-core/workflows/list-seeds.md": "25050c5e1b2b7176",
"gsd-core/workflows/list-workspaces.md": "8f0707ecbc395856",
"gsd-core/workflows/manager.md": "2988de4db361ceae",
"gsd-core/workflows/map-codebase.md": "3a2f7dccc9ef6ba0",
"gsd-core/workflows/map-codebase.md": "b928e6525dc9ad03",
"gsd-core/workflows/milestone-summary.md": "20e56b9e3902e1d2",
"gsd-core/workflows/mvp-phase.md": "a95d43689a43163c",
"gsd-core/workflows/new-milestone.md": "3b3c9609f5c7a806",
"gsd-core/workflows/new-project.md": "a2e6de4be78c4e10",
"gsd-core/workflows/new-milestone.md": "1ec5c9ad4c611b02",
"gsd-core/workflows/new-project.md": "276ced215e4508e0",
"gsd-core/workflows/new-workspace.md": "dc67033c5ad37f97",
"gsd-core/workflows/next.md": "090a6db8989952dd",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -299,14 +299,14 @@
"gsd-core/workflows/pr-branch.md": "9923878a4f6a2d91",
"gsd-core/workflows/profile-user.md": "4c51320e7caa09ca",
"gsd-core/workflows/progress.md": "53b4310b873d233e",
"gsd-core/workflows/quick.md": "7210b094411691e0",
"gsd-core/workflows/quick.md": "ee587f96e9f5b8fa",
"gsd-core/workflows/reapply-patches.md": "eb4272145a117904",
"gsd-core/workflows/remove-phase.md": "e336350f8113a328",
"gsd-core/workflows/remove-workspace.md": "79d3669cc9eb0b10",
"gsd-core/workflows/resume-project.md": "e23981178fa37b3d",
"gsd-core/workflows/review.md": "9f7d0f99ed40205b",
"gsd-core/workflows/scan.md": "d54e06f1ae992358",
"gsd-core/workflows/secure-phase.md": "1a2e389991fc6263",
"gsd-core/workflows/secure-phase.md": "81df9857cf75e0f3",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "69f3a19bf2c61160",
"gsd-core/workflows/settings-integrations.md": "a2682897e663fec4",
@@ -322,14 +322,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "d71b1e815925c5cc",
"gsd-core/workflows/transition.md": "6fa9751b097a3f52",
"gsd-core/workflows/ui-phase.md": "2d527813ab81727f",
"gsd-core/workflows/ui-review.md": "cb20f66ffc466932",
"gsd-core/workflows/ui-phase.md": "a0055dc46901a28a",
"gsd-core/workflows/ui-review.md": "d4971d478d48c0cb",
"gsd-core/workflows/ultraplan-phase.md": "ceff456b1e9d94d8",
"gsd-core/workflows/undo.md": "8de0e036f58d9b17",
"gsd-core/workflows/update.md": "d8fb48b56d2196c0",
"gsd-core/workflows/validate-phase.md": "45d3f0b681c347bf",
"gsd-core/workflows/validate-phase.md": "23930a6e44c90b90",
"gsd-core/workflows/verify-phase.md": "a8b3c15e7ef9c394",
"gsd-core/workflows/verify-work.md": "d777343a22a84c38",
"gsd-core/workflows/verify-work.md": "a086b73034a72c90",
"scripts/changeset/README.md": "86ff89331dfd94b2",
"scripts/changeset/cli.cjs": "68f92a344b199271",
"scripts/changeset/github-release-notes.cjs": "795677f0c009b132",

View File

@@ -289,18 +289,18 @@
"gsd-core/workflows/ai-integration-phase.md": "308378c9044a52e1",
"gsd-core/workflows/analyze-dependencies.md": "52942af10f140717",
"gsd-core/workflows/audit-fix.md": "7650bcb334e622a6",
"gsd-core/workflows/audit-milestone.md": "2beceadd10d8d9b1",
"gsd-core/workflows/audit-milestone.md": "6174b6f87844973c",
"gsd-core/workflows/audit-uat.md": "fcfbec501620b564",
"gsd-core/workflows/autonomous.md": "aed5e67104346cc2",
"gsd-core/workflows/check-todos.md": "c484e472cff0e4e3",
"gsd-core/workflows/cleanup.md": "df79d1dc7b84d736",
"gsd-core/workflows/code-review-fix.md": "5c4fe9921dcd9939",
"gsd-core/workflows/code-review.md": "926565c83e9b9f67",
"gsd-core/workflows/code-review-fix.md": "9fef1cf740c7c155",
"gsd-core/workflows/code-review.md": "22b53c0d29508d57",
"gsd-core/workflows/complete-milestone.md": "8f98d7b05793cf4a",
"gsd-core/workflows/debug.md": "b2232823c619cc63",
"gsd-core/workflows/debug.md": "3f0218b051c1afb1",
"gsd-core/workflows/diagnose-issues.md": "8219a1e1213f498e",
"gsd-core/workflows/discovery-phase.md": "0aa8d8d872b53858",
"gsd-core/workflows/discuss-phase-assumptions.md": "cbc8ea4ddc4553fb",
"gsd-core/workflows/discuss-phase-assumptions.md": "9c8b6b66df026e33",
"gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a",
"gsd-core/workflows/discuss-phase.md": "02a5381c9a2173be",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
@@ -316,7 +316,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "90df4f1fe248cdf3",
"gsd-core/workflows/docs-update.md": "a320371be70f43d8",
"gsd-core/workflows/docs-update.md": "fba7329f525c9463",
"gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04",
"gsd-core/workflows/eval-review.md": "c2933259ff7fb6ac",
"gsd-core/workflows/execute-phase.md": "79e703c637e2d7b1",
@@ -346,11 +346,11 @@
"gsd-core/workflows/list-seeds.md": "b687f2a843032d65",
"gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453",
"gsd-core/workflows/manager.md": "c18fab593344253d",
"gsd-core/workflows/map-codebase.md": "e59b600b28ebeed5",
"gsd-core/workflows/map-codebase.md": "51aebfe0523f3bcf",
"gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043",
"gsd-core/workflows/mvp-phase.md": "58a952b4715db283",
"gsd-core/workflows/new-milestone.md": "b0a1fd443cd87be9",
"gsd-core/workflows/new-project.md": "284629ee1f4b702e",
"gsd-core/workflows/new-milestone.md": "8164a9abc301f143",
"gsd-core/workflows/new-project.md": "f4afb433342e7745",
"gsd-core/workflows/new-workspace.md": "bbeb706c7a697617",
"gsd-core/workflows/next.md": "4e1eb6b46d15798d",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -367,14 +367,14 @@
"gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b",
"gsd-core/workflows/profile-user.md": "1419f1dad1853da0",
"gsd-core/workflows/progress.md": "46c83ad61b3c4a84",
"gsd-core/workflows/quick.md": "cb5e16b02f29a5d2",
"gsd-core/workflows/quick.md": "8f54f91ff4b56149",
"gsd-core/workflows/reapply-patches.md": "39050f72601aec89",
"gsd-core/workflows/remove-phase.md": "df9a45f0b1880999",
"gsd-core/workflows/remove-workspace.md": "f67860c795fb4bfe",
"gsd-core/workflows/resume-project.md": "f28da1200e4545f4",
"gsd-core/workflows/review.md": "8724993cbc91bcc5",
"gsd-core/workflows/scan.md": "0583dac337623f82",
"gsd-core/workflows/secure-phase.md": "fda2361739e511ee",
"gsd-core/workflows/secure-phase.md": "00225810eaed265b",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "414db4dbea97ba44",
"gsd-core/workflows/settings-integrations.md": "effcef778d4a855f",
@@ -390,14 +390,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "927e7eeefd2fcf5c",
"gsd-core/workflows/transition.md": "aea486bb7a0e80e7",
"gsd-core/workflows/ui-phase.md": "9f103e080ff0f576",
"gsd-core/workflows/ui-review.md": "80ccc9bebded4df2",
"gsd-core/workflows/ui-phase.md": "f93ee056a8b89033",
"gsd-core/workflows/ui-review.md": "387f7cefc849dba1",
"gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d",
"gsd-core/workflows/undo.md": "1712417bade30b30",
"gsd-core/workflows/update.md": "057ac2d783fda3ae",
"gsd-core/workflows/validate-phase.md": "f0d668993e788ca4",
"gsd-core/workflows/validate-phase.md": "171ff4aa9b392475",
"gsd-core/workflows/verify-phase.md": "d26a2c3269340caf",
"gsd-core/workflows/verify-work.md": "2d54aaa040086f12",
"gsd-core/workflows/verify-work.md": "bc9dcabfc5be2e81",
"hooks/gsd-check-update-worker.js": "bdc9324a2f080ddd",
"hooks/gsd-check-update.js": "b7669f605631e506",
"hooks/gsd-config-reload.js": "96546e0e8bb47904",

View File

@@ -324,18 +324,18 @@
"gsd-core/workflows/ai-integration-phase.md": "e83102e5bd9b7c50",
"gsd-core/workflows/analyze-dependencies.md": "f799abc00907377f",
"gsd-core/workflows/audit-fix.md": "677638d4081117c5",
"gsd-core/workflows/audit-milestone.md": "803d30eefb11b5ae",
"gsd-core/workflows/audit-milestone.md": "b2b735ae6557f5ad",
"gsd-core/workflows/audit-uat.md": "2564078edb15b5e9",
"gsd-core/workflows/autonomous.md": "47bf003aefcf806b",
"gsd-core/workflows/check-todos.md": "a9a6c39859451fa7",
"gsd-core/workflows/cleanup.md": "2f7d77d1b13d0410",
"gsd-core/workflows/code-review-fix.md": "90ad86d4781b00ff",
"gsd-core/workflows/code-review.md": "d4cf8c064cd81229",
"gsd-core/workflows/code-review-fix.md": "63a0f94622f1e20a",
"gsd-core/workflows/code-review.md": "b450f53af43cb606",
"gsd-core/workflows/complete-milestone.md": "bd3d10386edf1121",
"gsd-core/workflows/debug.md": "e8f19fa60b96e516",
"gsd-core/workflows/debug.md": "b8caa6ef11a4feb5",
"gsd-core/workflows/diagnose-issues.md": "1ee3c02cf691c1db",
"gsd-core/workflows/discovery-phase.md": "ae93d9d808c8c018",
"gsd-core/workflows/discuss-phase-assumptions.md": "b10e736af63ef213",
"gsd-core/workflows/discuss-phase-assumptions.md": "a7df65a8c0b4abe1",
"gsd-core/workflows/discuss-phase-power.md": "3f8b83dc6be2e9d5",
"gsd-core/workflows/discuss-phase.md": "7c9df6656b81fda9",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
@@ -351,7 +351,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "da6bf5281bf7d2bf",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4",
"gsd-core/workflows/do.md": "b30d5b8eca60ef79",
"gsd-core/workflows/docs-update.md": "bf32efe90219d3dd",
"gsd-core/workflows/docs-update.md": "2b0db5c092ac573d",
"gsd-core/workflows/edit-phase.md": "e592a4d85ce5380f",
"gsd-core/workflows/eval-review.md": "4d367d1e028629bd",
"gsd-core/workflows/execute-phase.md": "7bcc0a33f91336c7",
@@ -381,11 +381,11 @@
"gsd-core/workflows/list-seeds.md": "0a2d9fd5b06b8ded",
"gsd-core/workflows/list-workspaces.md": "bb74607336897b94",
"gsd-core/workflows/manager.md": "5f9365147f53e3f5",
"gsd-core/workflows/map-codebase.md": "71ac4c82d2242979",
"gsd-core/workflows/map-codebase.md": "9b6ede881432a8d1",
"gsd-core/workflows/milestone-summary.md": "a53b30a84f904b50",
"gsd-core/workflows/mvp-phase.md": "85fea39f30f8c698",
"gsd-core/workflows/new-milestone.md": "1adcd8cb6e5869d8",
"gsd-core/workflows/new-project.md": "9d88a3fb0a572d31",
"gsd-core/workflows/new-milestone.md": "f37160cbe1606b77",
"gsd-core/workflows/new-project.md": "9e5142a0e4dbfd42",
"gsd-core/workflows/new-workspace.md": "2d9dc09dd7739921",
"gsd-core/workflows/next.md": "19dceee48dbf6e34",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -402,14 +402,14 @@
"gsd-core/workflows/pr-branch.md": "d13e1cc81de40896",
"gsd-core/workflows/profile-user.md": "6d23d0594082c78a",
"gsd-core/workflows/progress.md": "e57d5a148df38508",
"gsd-core/workflows/quick.md": "6cbc2a3d115b2507",
"gsd-core/workflows/quick.md": "74c2046a98f99004",
"gsd-core/workflows/reapply-patches.md": "26297b84736e66a4",
"gsd-core/workflows/remove-phase.md": "9ee0fddd11a0d9d4",
"gsd-core/workflows/remove-workspace.md": "d0160c5d05bcb2bb",
"gsd-core/workflows/resume-project.md": "9965f87eb278f7f8",
"gsd-core/workflows/review.md": "f2d0cf16167cb107",
"gsd-core/workflows/scan.md": "93da00ba119f3488",
"gsd-core/workflows/secure-phase.md": "3ba89719288dd3f3",
"gsd-core/workflows/secure-phase.md": "70b2db8ee9697fdb",
"gsd-core/workflows/session-report.md": "dd8fa011c9394075",
"gsd-core/workflows/settings-advanced.md": "2431433811616f76",
"gsd-core/workflows/settings-integrations.md": "d6d222af8690d09b",
@@ -425,14 +425,14 @@
"gsd-core/workflows/sync-skills.md": "e2b793963799f8ce",
"gsd-core/workflows/thread.md": "3eef3b6baf50fbfa",
"gsd-core/workflows/transition.md": "de3c63b3f62e6988",
"gsd-core/workflows/ui-phase.md": "e5b951d38c0d7394",
"gsd-core/workflows/ui-review.md": "502cdcac6dd8e8bf",
"gsd-core/workflows/ui-phase.md": "e9cf501439c68a96",
"gsd-core/workflows/ui-review.md": "a743920f2135ce3b",
"gsd-core/workflows/ultraplan-phase.md": "0bafc2af27be4591",
"gsd-core/workflows/undo.md": "bd29a3a4fbc3fdc2",
"gsd-core/workflows/update.md": "79e0f4924b92d85b",
"gsd-core/workflows/validate-phase.md": "286b88bb87c5050c",
"gsd-core/workflows/validate-phase.md": "52ba0281ba743566",
"gsd-core/workflows/verify-phase.md": "ce508f9c2242b91f",
"gsd-core/workflows/verify-work.md": "618068315b712d29",
"gsd-core/workflows/verify-work.md": "ecc416d545e55a71",
"hooks/gsd-check-update.js": "ef48957eb6ac6a10",
"hooks/gsd-context-monitor.js": "ec76b23f45d29b02",
"scripts/changeset/README.md": "86ff89331dfd94b2",

View File

@@ -219,18 +219,18 @@
"gsd-core/workflows/ai-integration-phase.md": "beba57424c9b358c",
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
"gsd-core/workflows/audit-fix.md": "8658bba76328a84f",
"gsd-core/workflows/audit-milestone.md": "57d7fdc4687a451e",
"gsd-core/workflows/audit-milestone.md": "3b5a9eb5fd4f4ca3",
"gsd-core/workflows/audit-uat.md": "5ea0e30548ed0933",
"gsd-core/workflows/autonomous.md": "39dbe19d74c14e75",
"gsd-core/workflows/check-todos.md": "333b04e0d144596b",
"gsd-core/workflows/cleanup.md": "90d4119b70f32fce",
"gsd-core/workflows/code-review-fix.md": "af3bc2b68165ca44",
"gsd-core/workflows/code-review.md": "cb452c4a36c37353",
"gsd-core/workflows/code-review-fix.md": "3dddba6755e75426",
"gsd-core/workflows/code-review.md": "d538c261e31a1457",
"gsd-core/workflows/complete-milestone.md": "c3d961cc123a7492",
"gsd-core/workflows/debug.md": "3673587bd99c5fa7",
"gsd-core/workflows/debug.md": "79b20a238746c28c",
"gsd-core/workflows/diagnose-issues.md": "8311fee5f2d6f3b5",
"gsd-core/workflows/discovery-phase.md": "c97943b1f3d3db96",
"gsd-core/workflows/discuss-phase-assumptions.md": "e3aee2fdbf145e42",
"gsd-core/workflows/discuss-phase-assumptions.md": "83c36e990586fa1f",
"gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383",
"gsd-core/workflows/discuss-phase.md": "31a79ea11c1cdd5f",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "654cdaf1138d5e27",
@@ -246,7 +246,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "da6bf5281bf7d2bf",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4",
"gsd-core/workflows/do.md": "ba9dd204343ab48b",
"gsd-core/workflows/docs-update.md": "f64b067d0d729f04",
"gsd-core/workflows/docs-update.md": "df1d2f6a653e0bb4",
"gsd-core/workflows/edit-phase.md": "8667c28b22b1599f",
"gsd-core/workflows/eval-review.md": "6fd7f2b0770b48f1",
"gsd-core/workflows/execute-phase.md": "d9ad04be8e897208",
@@ -276,11 +276,11 @@
"gsd-core/workflows/list-seeds.md": "71dc6f748b1d1c0e",
"gsd-core/workflows/list-workspaces.md": "3c9f76af08ced623",
"gsd-core/workflows/manager.md": "5acdd15485a04ab0",
"gsd-core/workflows/map-codebase.md": "321045e645dfa271",
"gsd-core/workflows/map-codebase.md": "e3f23c4d2f1fe176",
"gsd-core/workflows/milestone-summary.md": "8a53906253984a62",
"gsd-core/workflows/mvp-phase.md": "3c00d29043864af2",
"gsd-core/workflows/new-milestone.md": "2fb2e8a092aaa7af",
"gsd-core/workflows/new-project.md": "01c30ebee8897375",
"gsd-core/workflows/new-milestone.md": "3824b311f868ccd8",
"gsd-core/workflows/new-project.md": "bea1d5b4c1973860",
"gsd-core/workflows/new-workspace.md": "a609b382e83c2f10",
"gsd-core/workflows/next.md": "752cb4ce1e5d31a5",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -297,14 +297,14 @@
"gsd-core/workflows/pr-branch.md": "2833905f119b5722",
"gsd-core/workflows/profile-user.md": "e2135bdd20e17620",
"gsd-core/workflows/progress.md": "97f4971366c381ee",
"gsd-core/workflows/quick.md": "68388e871da4cdeb",
"gsd-core/workflows/quick.md": "d130414be9aaacc5",
"gsd-core/workflows/reapply-patches.md": "8fd59e24b486f180",
"gsd-core/workflows/remove-phase.md": "e262654e319d1bc4",
"gsd-core/workflows/remove-workspace.md": "e7e5b5b1e0cc9d81",
"gsd-core/workflows/resume-project.md": "40db7f350f5866d8",
"gsd-core/workflows/review.md": "09f390a2f11b40d3",
"gsd-core/workflows/scan.md": "485c6ed37c08042f",
"gsd-core/workflows/secure-phase.md": "d60aa4053154e52f",
"gsd-core/workflows/secure-phase.md": "ccd856701929382d",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "230a658de9c017a6",
"gsd-core/workflows/settings-integrations.md": "58acee11162b4a4e",
@@ -320,14 +320,14 @@
"gsd-core/workflows/sync-skills.md": "eca50ffe8320dba8",
"gsd-core/workflows/thread.md": "c5cbd66223906998",
"gsd-core/workflows/transition.md": "9219cd7c61e3323f",
"gsd-core/workflows/ui-phase.md": "263305beb1e2cf22",
"gsd-core/workflows/ui-review.md": "ded5a200e0dddba1",
"gsd-core/workflows/ui-phase.md": "5d4bac0adeed39ac",
"gsd-core/workflows/ui-review.md": "947fa71e7d77e497",
"gsd-core/workflows/ultraplan-phase.md": "7217c34dc9eaf7bb",
"gsd-core/workflows/undo.md": "e168c2eb8f7e105c",
"gsd-core/workflows/update.md": "af2a7e4e8d53abda",
"gsd-core/workflows/validate-phase.md": "4de97bc2304d8c5b",
"gsd-core/workflows/validate-phase.md": "688bad3aed86b240",
"gsd-core/workflows/verify-phase.md": "3fcc54a0c46e5e2f",
"gsd-core/workflows/verify-work.md": "d9b3ee5f1166a43f",
"gsd-core/workflows/verify-work.md": "a7198047363772d7",
"hooks/gsd-session.json": "3382597f61e3a559",
"scripts/changeset/README.md": "86ff89331dfd94b2",
"scripts/changeset/cli.cjs": "68f92a344b199271",

View File

@@ -289,18 +289,18 @@
"gsd-core/workflows/ai-integration-phase.md": "6d4a309d7176d5d5",
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
"gsd-core/workflows/audit-fix.md": "7650bcb334e622a6",
"gsd-core/workflows/audit-milestone.md": "72a79876d97da5c1",
"gsd-core/workflows/audit-milestone.md": "97877a45e3689b5f",
"gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405",
"gsd-core/workflows/autonomous.md": "409a340e36b90331",
"gsd-core/workflows/check-todos.md": "18a405fea9a842dc",
"gsd-core/workflows/cleanup.md": "c0c243aa070b993b",
"gsd-core/workflows/code-review-fix.md": "716d0967b023eec0",
"gsd-core/workflows/code-review.md": "4389abffb5fbb520",
"gsd-core/workflows/code-review-fix.md": "5d9c72b2233380a5",
"gsd-core/workflows/code-review.md": "55386c37fe68ddeb",
"gsd-core/workflows/complete-milestone.md": "2281ee0a53264ca5",
"gsd-core/workflows/debug.md": "46922b963895362a",
"gsd-core/workflows/debug.md": "ff3e267a87251ece",
"gsd-core/workflows/diagnose-issues.md": "1b6787debfcb8c56",
"gsd-core/workflows/discovery-phase.md": "13393233272db9b6",
"gsd-core/workflows/discuss-phase-assumptions.md": "33a6038c7fea05f9",
"gsd-core/workflows/discuss-phase-assumptions.md": "c8d792ca34ac9ace",
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
"gsd-core/workflows/discuss-phase.md": "14688ff19ce2184c",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "30612a2de153cb5b",
@@ -316,7 +316,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "cd5d01c9ef84ab73",
"gsd-core/workflows/do.md": "53839c6429ae1234",
"gsd-core/workflows/docs-update.md": "215b0122c4d2b1e5",
"gsd-core/workflows/docs-update.md": "b4bf43f3005f2e45",
"gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a",
"gsd-core/workflows/eval-review.md": "e8a7646e1699a17d",
"gsd-core/workflows/execute-phase.md": "e8ddb24f9cdca5f0",
@@ -346,11 +346,11 @@
"gsd-core/workflows/list-seeds.md": "831ddc27b684e30b",
"gsd-core/workflows/list-workspaces.md": "418570fbc8b938da",
"gsd-core/workflows/manager.md": "c6c3dc3eaa815c51",
"gsd-core/workflows/map-codebase.md": "13029303755f1c3a",
"gsd-core/workflows/map-codebase.md": "cde7ab8943dc6a0d",
"gsd-core/workflows/milestone-summary.md": "6c76386b500cc5d3",
"gsd-core/workflows/mvp-phase.md": "f0f7d7d6c2e5435f",
"gsd-core/workflows/new-milestone.md": "c81c93dcc6297739",
"gsd-core/workflows/new-project.md": "8e6b0899b82a8156",
"gsd-core/workflows/new-milestone.md": "34fa4f13da1cd2f3",
"gsd-core/workflows/new-project.md": "d80977d7989a6cf1",
"gsd-core/workflows/new-workspace.md": "4da5355de8f19485",
"gsd-core/workflows/next.md": "8ddf186b8970df72",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -367,14 +367,14 @@
"gsd-core/workflows/pr-branch.md": "c67d90c65da47168",
"gsd-core/workflows/profile-user.md": "e1a6ec04051931f7",
"gsd-core/workflows/progress.md": "2dbc495deed1a36d",
"gsd-core/workflows/quick.md": "eaa4c5f920d97d87",
"gsd-core/workflows/quick.md": "e1b53ef41d76dbe8",
"gsd-core/workflows/reapply-patches.md": "ba9406b60f2c4041",
"gsd-core/workflows/remove-phase.md": "ada8a0546c686483",
"gsd-core/workflows/remove-workspace.md": "0572a83d71650937",
"gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96",
"gsd-core/workflows/review.md": "907cf2747dfb833d",
"gsd-core/workflows/scan.md": "6b49ce7bcc615145",
"gsd-core/workflows/secure-phase.md": "b008216148d2afac",
"gsd-core/workflows/secure-phase.md": "950db6bc4cfb6803",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "bf8ea69c8f7ae019",
"gsd-core/workflows/settings-integrations.md": "37d4212d83664224",
@@ -390,14 +390,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "bf9a944978dad763",
"gsd-core/workflows/transition.md": "fb35a3de7feaa056",
"gsd-core/workflows/ui-phase.md": "c16d91593fa362e4",
"gsd-core/workflows/ui-review.md": "846339c596051f63",
"gsd-core/workflows/ui-phase.md": "b177bba31d448d31",
"gsd-core/workflows/ui-review.md": "7683595f11d98e40",
"gsd-core/workflows/ultraplan-phase.md": "466e01d65c350ef6",
"gsd-core/workflows/undo.md": "052c99f02bb5eb0a",
"gsd-core/workflows/update.md": "1cefe4c58755e05f",
"gsd-core/workflows/validate-phase.md": "d7bb40be38f21e83",
"gsd-core/workflows/validate-phase.md": "3c87426aff05a649",
"gsd-core/workflows/verify-phase.md": "b8cca6ef3be502b9",
"gsd-core/workflows/verify-work.md": "559c919ebcb1102c",
"gsd-core/workflows/verify-work.md": "a96c38f2cc9a0a0f",
"hooks/gsd-cursor-post-tool.js": "019d503aee8b4a3f",
"hooks/gsd-cursor-pre-tool.js": "fe274720781fcbb5",
"hooks/gsd-cursor-session-start.js": "928fddd165e17b7b",

View File

@@ -218,18 +218,18 @@
"gsd-core/workflows/ai-integration-phase.md": "fc161460e4eb193b",
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
"gsd-core/workflows/audit-fix.md": "7e1d184ffde7aa34",
"gsd-core/workflows/audit-milestone.md": "26b787036f929200",
"gsd-core/workflows/audit-milestone.md": "53b4f196583d0a39",
"gsd-core/workflows/audit-uat.md": "86d9131fccabf2ad",
"gsd-core/workflows/autonomous.md": "b1d848b753564dad",
"gsd-core/workflows/check-todos.md": "ab38b0c7190b93c4",
"gsd-core/workflows/cleanup.md": "c811970042bc4ff1",
"gsd-core/workflows/code-review-fix.md": "29845842cbddf628",
"gsd-core/workflows/code-review.md": "472dd42214f11979",
"gsd-core/workflows/code-review-fix.md": "d8f074c1ae9ebdf3",
"gsd-core/workflows/code-review.md": "88e6ce8cb2f7310f",
"gsd-core/workflows/complete-milestone.md": "e87bf463430945d6",
"gsd-core/workflows/debug.md": "261f6b3f28143cea",
"gsd-core/workflows/debug.md": "1784b5f8edd05f2c",
"gsd-core/workflows/diagnose-issues.md": "bc0dd9eb0fc5195a",
"gsd-core/workflows/discovery-phase.md": "56d07842d140f388",
"gsd-core/workflows/discuss-phase-assumptions.md": "57d27108a75835c7",
"gsd-core/workflows/discuss-phase-assumptions.md": "5f1e46806c372d23",
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
"gsd-core/workflows/discuss-phase.md": "0aa052ae4ee70bf6",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "624db27cd84c4626",
@@ -245,7 +245,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "b30d1efcb0297580",
"gsd-core/workflows/docs-update.md": "02811dd7aa32d5ba",
"gsd-core/workflows/docs-update.md": "c017abde0209656e",
"gsd-core/workflows/edit-phase.md": "7f27003f20e88fb8",
"gsd-core/workflows/eval-review.md": "6d1c9c167f91b0f8",
"gsd-core/workflows/execute-phase.md": "fcf5f258a1e2aeea",
@@ -275,11 +275,11 @@
"gsd-core/workflows/list-seeds.md": "ad1d81683e48c4e1",
"gsd-core/workflows/list-workspaces.md": "1fe28ba52cee1394",
"gsd-core/workflows/manager.md": "f0eb25349617495b",
"gsd-core/workflows/map-codebase.md": "710f2f185f874e85",
"gsd-core/workflows/map-codebase.md": "0c956951dc52fd11",
"gsd-core/workflows/milestone-summary.md": "353fffb60749d892",
"gsd-core/workflows/mvp-phase.md": "593faf3ec49b26d0",
"gsd-core/workflows/new-milestone.md": "e0a223e3a3281bae",
"gsd-core/workflows/new-project.md": "dc9c9bea455ac096",
"gsd-core/workflows/new-milestone.md": "a2a2e318ca566cd3",
"gsd-core/workflows/new-project.md": "96f95fc63edda4e9",
"gsd-core/workflows/new-workspace.md": "5e4ace6da343b8a8",
"gsd-core/workflows/next.md": "55002eb30ab4193e",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -296,14 +296,14 @@
"gsd-core/workflows/pr-branch.md": "ecabd55e4eabf229",
"gsd-core/workflows/profile-user.md": "877c2c9b3ab8742c",
"gsd-core/workflows/progress.md": "589f60eb809c0bb9",
"gsd-core/workflows/quick.md": "c6c33dc8325b3289",
"gsd-core/workflows/quick.md": "0c826ca484b1ba41",
"gsd-core/workflows/reapply-patches.md": "158083a310859594",
"gsd-core/workflows/remove-phase.md": "fce799aae3ab2715",
"gsd-core/workflows/remove-workspace.md": "42029a7559f1d8fb",
"gsd-core/workflows/resume-project.md": "a0443839f1f83c2d",
"gsd-core/workflows/review.md": "272f7d8befd51657",
"gsd-core/workflows/scan.md": "b04522820db04e51",
"gsd-core/workflows/secure-phase.md": "c087131f1dd12901",
"gsd-core/workflows/secure-phase.md": "4c44df1c96be27ca",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "49be159144d7f426",
"gsd-core/workflows/settings-integrations.md": "75405795c8462a8a",
@@ -319,14 +319,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "5a6759e01763c2a6",
"gsd-core/workflows/transition.md": "bcfaad44668d07fd",
"gsd-core/workflows/ui-phase.md": "24d6804beeaf8da8",
"gsd-core/workflows/ui-review.md": "49a47bf5f26af450",
"gsd-core/workflows/ui-phase.md": "22038d7e7952e371",
"gsd-core/workflows/ui-review.md": "aff735457e4d9267",
"gsd-core/workflows/ultraplan-phase.md": "0d103bf2622436f7",
"gsd-core/workflows/undo.md": "0a03405c0345fcf7",
"gsd-core/workflows/update.md": "72caebc54a750df9",
"gsd-core/workflows/validate-phase.md": "a35b1b47667347a6",
"gsd-core/workflows/validate-phase.md": "1369ec5a7e14a30a",
"gsd-core/workflows/verify-phase.md": "42f0fba74d069537",
"gsd-core/workflows/verify-work.md": "7cc10ba031a32465",
"gsd-core/workflows/verify-work.md": "b9f227dcb7df57a4",
"hooks/gsd-check-update-worker.js": "7989cc2bedd1138d",
"hooks/gsd-check-update.js": "25f5ad726f76fc11",
"hooks/gsd-config-reload.js": "880b696458e85e9b",

View File

@@ -289,18 +289,18 @@
"gsd-core/workflows/ai-integration-phase.md": "5c0eac04bd0ad2d6",
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
"gsd-core/workflows/audit-fix.md": "677638d4081117c5",
"gsd-core/workflows/audit-milestone.md": "e228bb0e5ee5b402",
"gsd-core/workflows/audit-milestone.md": "41a36d6b6e85612b",
"gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405",
"gsd-core/workflows/autonomous.md": "fa2e85a195c98636",
"gsd-core/workflows/check-todos.md": "27ab86858d04c7a9",
"gsd-core/workflows/cleanup.md": "1c669fc358db3e19",
"gsd-core/workflows/code-review-fix.md": "a05d2defb5d25b4e",
"gsd-core/workflows/code-review.md": "82a00defcb48a15e",
"gsd-core/workflows/code-review-fix.md": "de6a7e241942be41",
"gsd-core/workflows/code-review.md": "34b6d139d5109f86",
"gsd-core/workflows/complete-milestone.md": "e507b10f26188186",
"gsd-core/workflows/debug.md": "764cfa8a2fed9b52",
"gsd-core/workflows/debug.md": "78026708b07bba3b",
"gsd-core/workflows/diagnose-issues.md": "b64b0ba4ab7716e4",
"gsd-core/workflows/discovery-phase.md": "af5ec483093bcede",
"gsd-core/workflows/discuss-phase-assumptions.md": "59da42e4aa72f52b",
"gsd-core/workflows/discuss-phase-assumptions.md": "e7917dda73e3a94f",
"gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383",
"gsd-core/workflows/discuss-phase.md": "bd4b26ba168bb51f",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "f8ae26ba4e07672b",
@@ -316,7 +316,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "da6bf5281bf7d2bf",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "04e4feee14772275",
"gsd-core/workflows/do.md": "ea068f5a797f2178",
"gsd-core/workflows/docs-update.md": "3c0d5ef72202d246",
"gsd-core/workflows/docs-update.md": "4bbc9fcc8fea78a0",
"gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a",
"gsd-core/workflows/eval-review.md": "fb3b8244d66972ee",
"gsd-core/workflows/execute-phase.md": "e41ab56e1388afc8",
@@ -346,11 +346,11 @@
"gsd-core/workflows/list-seeds.md": "5a46337f55ae8453",
"gsd-core/workflows/list-workspaces.md": "418570fbc8b938da",
"gsd-core/workflows/manager.md": "2fadda5e3ebd3c4e",
"gsd-core/workflows/map-codebase.md": "b6f5d2b30ab7c4c0",
"gsd-core/workflows/map-codebase.md": "415a1c9ce9da3ab8",
"gsd-core/workflows/milestone-summary.md": "25775eeb4e2747be",
"gsd-core/workflows/mvp-phase.md": "b2f6ba5de4c96180",
"gsd-core/workflows/new-milestone.md": "156a0b20596f0032",
"gsd-core/workflows/new-project.md": "ccbeff3be8b665f9",
"gsd-core/workflows/new-milestone.md": "62a85a1d1c7627d6",
"gsd-core/workflows/new-project.md": "f89cd808d75beb36",
"gsd-core/workflows/new-workspace.md": "00162d8c32428d55",
"gsd-core/workflows/next.md": "7cf4607dc8138d1f",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -367,14 +367,14 @@
"gsd-core/workflows/pr-branch.md": "ab157cd8e49621dd",
"gsd-core/workflows/profile-user.md": "645f81d80c4775c4",
"gsd-core/workflows/progress.md": "172e4168e326ca61",
"gsd-core/workflows/quick.md": "4b0b10e53022601e",
"gsd-core/workflows/quick.md": "e1d6700bef26dff1",
"gsd-core/workflows/reapply-patches.md": "becf9728cdb124c4",
"gsd-core/workflows/remove-phase.md": "ada8a0546c686483",
"gsd-core/workflows/remove-workspace.md": "f5dc82bb63e2efa4",
"gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96",
"gsd-core/workflows/review.md": "cb218a57c772a041",
"gsd-core/workflows/scan.md": "e9e28d23375dfe10",
"gsd-core/workflows/secure-phase.md": "5a8fbf603d218100",
"gsd-core/workflows/secure-phase.md": "d094bed752dd2c94",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "edd858cd6cfddaf1",
"gsd-core/workflows/settings-integrations.md": "3ec4f77c421b87b4",
@@ -390,14 +390,14 @@
"gsd-core/workflows/sync-skills.md": "dc7b8b015afa4b3b",
"gsd-core/workflows/thread.md": "3b2c560d7189576d",
"gsd-core/workflows/transition.md": "590128488fe2ad66",
"gsd-core/workflows/ui-phase.md": "3cdb09a88aa59819",
"gsd-core/workflows/ui-review.md": "a39c5e770bb3c2a9",
"gsd-core/workflows/ui-phase.md": "39da57b4bd093d83",
"gsd-core/workflows/ui-review.md": "c251d4c9a5ad047e",
"gsd-core/workflows/ultraplan-phase.md": "29245758b8497fa0",
"gsd-core/workflows/undo.md": "774615a01c20e4a3",
"gsd-core/workflows/update.md": "7f0d3148d851b8f6",
"gsd-core/workflows/validate-phase.md": "f7e33b52f1af1bfc",
"gsd-core/workflows/validate-phase.md": "359983cf0b92e6de",
"gsd-core/workflows/verify-phase.md": "b8cca6ef3be502b9",
"gsd-core/workflows/verify-work.md": "156b5d5245e5ce05",
"gsd-core/workflows/verify-work.md": "c7b27185e935e056",
"hooks/gsd-check-update-worker.js": "c992bbad91d0e994",
"hooks/gsd-check-update.js": "fdd77abe7ef26a2d",
"hooks/gsd-config-reload.js": "96546e0e8bb47904",

View File

@@ -247,18 +247,18 @@
"gsd-core/workflows/ai-integration-phase.md": "308378c9044a52e1",
"gsd-core/workflows/analyze-dependencies.md": "52942af10f140717",
"gsd-core/workflows/audit-fix.md": "7650bcb334e622a6",
"gsd-core/workflows/audit-milestone.md": "2beceadd10d8d9b1",
"gsd-core/workflows/audit-milestone.md": "6174b6f87844973c",
"gsd-core/workflows/audit-uat.md": "fcfbec501620b564",
"gsd-core/workflows/autonomous.md": "aed5e67104346cc2",
"gsd-core/workflows/check-todos.md": "c484e472cff0e4e3",
"gsd-core/workflows/cleanup.md": "df79d1dc7b84d736",
"gsd-core/workflows/code-review-fix.md": "5c4fe9921dcd9939",
"gsd-core/workflows/code-review.md": "926565c83e9b9f67",
"gsd-core/workflows/code-review-fix.md": "9fef1cf740c7c155",
"gsd-core/workflows/code-review.md": "22b53c0d29508d57",
"gsd-core/workflows/complete-milestone.md": "8f98d7b05793cf4a",
"gsd-core/workflows/debug.md": "b2232823c619cc63",
"gsd-core/workflows/debug.md": "3f0218b051c1afb1",
"gsd-core/workflows/diagnose-issues.md": "8a93b2aece3d79f0",
"gsd-core/workflows/discovery-phase.md": "0aa8d8d872b53858",
"gsd-core/workflows/discuss-phase-assumptions.md": "cbc8ea4ddc4553fb",
"gsd-core/workflows/discuss-phase-assumptions.md": "9c8b6b66df026e33",
"gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a",
"gsd-core/workflows/discuss-phase.md": "0c0465ba668adb33",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
@@ -274,7 +274,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "90df4f1fe248cdf3",
"gsd-core/workflows/docs-update.md": "a320371be70f43d8",
"gsd-core/workflows/docs-update.md": "fba7329f525c9463",
"gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04",
"gsd-core/workflows/eval-review.md": "c2933259ff7fb6ac",
"gsd-core/workflows/execute-phase.md": "6a663b8755ed216e",
@@ -304,11 +304,11 @@
"gsd-core/workflows/list-seeds.md": "b687f2a843032d65",
"gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453",
"gsd-core/workflows/manager.md": "c18fab593344253d",
"gsd-core/workflows/map-codebase.md": "e59b600b28ebeed5",
"gsd-core/workflows/map-codebase.md": "51aebfe0523f3bcf",
"gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043",
"gsd-core/workflows/mvp-phase.md": "58a952b4715db283",
"gsd-core/workflows/new-milestone.md": "b0a1fd443cd87be9",
"gsd-core/workflows/new-project.md": "d07531f488577651",
"gsd-core/workflows/new-milestone.md": "8164a9abc301f143",
"gsd-core/workflows/new-project.md": "8d33ff0a282a2a46",
"gsd-core/workflows/new-workspace.md": "bbeb706c7a697617",
"gsd-core/workflows/next.md": "4e1eb6b46d15798d",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -325,14 +325,14 @@
"gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b",
"gsd-core/workflows/profile-user.md": "37af07833c81a0bd",
"gsd-core/workflows/progress.md": "46c83ad61b3c4a84",
"gsd-core/workflows/quick.md": "b2b493b33312456b",
"gsd-core/workflows/quick.md": "fcc563eedb118943",
"gsd-core/workflows/reapply-patches.md": "39050f72601aec89",
"gsd-core/workflows/remove-phase.md": "df9a45f0b1880999",
"gsd-core/workflows/remove-workspace.md": "f67860c795fb4bfe",
"gsd-core/workflows/resume-project.md": "f28da1200e4545f4",
"gsd-core/workflows/review.md": "8724993cbc91bcc5",
"gsd-core/workflows/scan.md": "0583dac337623f82",
"gsd-core/workflows/secure-phase.md": "fda2361739e511ee",
"gsd-core/workflows/secure-phase.md": "00225810eaed265b",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "414db4dbea97ba44",
"gsd-core/workflows/settings-integrations.md": "effcef778d4a855f",
@@ -348,14 +348,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "927e7eeefd2fcf5c",
"gsd-core/workflows/transition.md": "aea486bb7a0e80e7",
"gsd-core/workflows/ui-phase.md": "5f5d81fe71df8299",
"gsd-core/workflows/ui-review.md": "80ccc9bebded4df2",
"gsd-core/workflows/ui-phase.md": "e262bcd081fab253",
"gsd-core/workflows/ui-review.md": "387f7cefc849dba1",
"gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d",
"gsd-core/workflows/undo.md": "1712417bade30b30",
"gsd-core/workflows/update.md": "04cef644f58f24f7",
"gsd-core/workflows/validate-phase.md": "f0d668993e788ca4",
"gsd-core/workflows/validate-phase.md": "171ff4aa9b392475",
"gsd-core/workflows/verify-phase.md": "d26a2c3269340caf",
"gsd-core/workflows/verify-work.md": "2d54aaa040086f12",
"gsd-core/workflows/verify-work.md": "bc9dcabfc5be2e81",
"scripts/changeset/README.md": "86ff89331dfd94b2",
"scripts/changeset/cli.cjs": "68f92a344b199271",
"scripts/changeset/github-release-notes.cjs": "795677f0c009b132",

View File

@@ -283,18 +283,18 @@
"gsd-core/workflows/ai-integration-phase.md": "308378c9044a52e1",
"gsd-core/workflows/analyze-dependencies.md": "52942af10f140717",
"gsd-core/workflows/audit-fix.md": "7650bcb334e622a6",
"gsd-core/workflows/audit-milestone.md": "2beceadd10d8d9b1",
"gsd-core/workflows/audit-milestone.md": "6174b6f87844973c",
"gsd-core/workflows/audit-uat.md": "fcfbec501620b564",
"gsd-core/workflows/autonomous.md": "aed5e67104346cc2",
"gsd-core/workflows/check-todos.md": "c484e472cff0e4e3",
"gsd-core/workflows/cleanup.md": "df79d1dc7b84d736",
"gsd-core/workflows/code-review-fix.md": "5c4fe9921dcd9939",
"gsd-core/workflows/code-review.md": "926565c83e9b9f67",
"gsd-core/workflows/code-review-fix.md": "9fef1cf740c7c155",
"gsd-core/workflows/code-review.md": "22b53c0d29508d57",
"gsd-core/workflows/complete-milestone.md": "8f98d7b05793cf4a",
"gsd-core/workflows/debug.md": "b2232823c619cc63",
"gsd-core/workflows/debug.md": "3f0218b051c1afb1",
"gsd-core/workflows/diagnose-issues.md": "232f9e87bf60d8b4",
"gsd-core/workflows/discovery-phase.md": "0aa8d8d872b53858",
"gsd-core/workflows/discuss-phase-assumptions.md": "cbc8ea4ddc4553fb",
"gsd-core/workflows/discuss-phase-assumptions.md": "9c8b6b66df026e33",
"gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a",
"gsd-core/workflows/discuss-phase.md": "0c0465ba668adb33",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
@@ -310,7 +310,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "90df4f1fe248cdf3",
"gsd-core/workflows/docs-update.md": "a320371be70f43d8",
"gsd-core/workflows/docs-update.md": "fba7329f525c9463",
"gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04",
"gsd-core/workflows/eval-review.md": "c2933259ff7fb6ac",
"gsd-core/workflows/execute-phase.md": "df8c032fb91cedbd",
@@ -340,11 +340,11 @@
"gsd-core/workflows/list-seeds.md": "b687f2a843032d65",
"gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453",
"gsd-core/workflows/manager.md": "c18fab593344253d",
"gsd-core/workflows/map-codebase.md": "e59b600b28ebeed5",
"gsd-core/workflows/map-codebase.md": "51aebfe0523f3bcf",
"gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043",
"gsd-core/workflows/mvp-phase.md": "58a952b4715db283",
"gsd-core/workflows/new-milestone.md": "b0a1fd443cd87be9",
"gsd-core/workflows/new-project.md": "d07531f488577651",
"gsd-core/workflows/new-milestone.md": "8164a9abc301f143",
"gsd-core/workflows/new-project.md": "8d33ff0a282a2a46",
"gsd-core/workflows/new-workspace.md": "bbeb706c7a697617",
"gsd-core/workflows/next.md": "4e1eb6b46d15798d",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -361,14 +361,14 @@
"gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b",
"gsd-core/workflows/profile-user.md": "37af07833c81a0bd",
"gsd-core/workflows/progress.md": "46c83ad61b3c4a84",
"gsd-core/workflows/quick.md": "70b5ef1c5408c97b",
"gsd-core/workflows/quick.md": "6cb15abcd8d9ac67",
"gsd-core/workflows/reapply-patches.md": "39050f72601aec89",
"gsd-core/workflows/remove-phase.md": "df9a45f0b1880999",
"gsd-core/workflows/remove-workspace.md": "f67860c795fb4bfe",
"gsd-core/workflows/resume-project.md": "f28da1200e4545f4",
"gsd-core/workflows/review.md": "8724993cbc91bcc5",
"gsd-core/workflows/scan.md": "0583dac337623f82",
"gsd-core/workflows/secure-phase.md": "fda2361739e511ee",
"gsd-core/workflows/secure-phase.md": "00225810eaed265b",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "414db4dbea97ba44",
"gsd-core/workflows/settings-integrations.md": "effcef778d4a855f",
@@ -384,14 +384,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "927e7eeefd2fcf5c",
"gsd-core/workflows/transition.md": "aea486bb7a0e80e7",
"gsd-core/workflows/ui-phase.md": "5f5d81fe71df8299",
"gsd-core/workflows/ui-review.md": "80ccc9bebded4df2",
"gsd-core/workflows/ui-phase.md": "e262bcd081fab253",
"gsd-core/workflows/ui-review.md": "387f7cefc849dba1",
"gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d",
"gsd-core/workflows/undo.md": "1712417bade30b30",
"gsd-core/workflows/update.md": "04cef644f58f24f7",
"gsd-core/workflows/validate-phase.md": "f0d668993e788ca4",
"gsd-core/workflows/validate-phase.md": "171ff4aa9b392475",
"gsd-core/workflows/verify-phase.md": "d26a2c3269340caf",
"gsd-core/workflows/verify-work.md": "2d54aaa040086f12",
"gsd-core/workflows/verify-work.md": "bc9dcabfc5be2e81",
"scripts/changeset/README.md": "86ff89331dfd94b2",
"scripts/changeset/cli.cjs": "68f92a344b199271",
"scripts/changeset/github-release-notes.cjs": "795677f0c009b132",

View File

@@ -289,18 +289,18 @@
"gsd-core/workflows/ai-integration-phase.md": "95afc8120daf3828",
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
"gsd-core/workflows/audit-fix.md": "0085e65548706996",
"gsd-core/workflows/audit-milestone.md": "86c4dcd30648322f",
"gsd-core/workflows/audit-milestone.md": "777f67e317f441fe",
"gsd-core/workflows/audit-uat.md": "c800099fab1e1c1b",
"gsd-core/workflows/autonomous.md": "0757a088361be372",
"gsd-core/workflows/check-todos.md": "527cfab62417c719",
"gsd-core/workflows/cleanup.md": "9d510a45aec81ba1",
"gsd-core/workflows/code-review-fix.md": "2c16f549e4e46553",
"gsd-core/workflows/code-review.md": "5262146d89e12bfa",
"gsd-core/workflows/code-review-fix.md": "da8fdf6389d07969",
"gsd-core/workflows/code-review.md": "da6bb2bda95c2afa",
"gsd-core/workflows/complete-milestone.md": "9482dadd0f8902d2",
"gsd-core/workflows/debug.md": "c1ea3f073fca8777",
"gsd-core/workflows/debug.md": "8bd8b4692c0fcf52",
"gsd-core/workflows/diagnose-issues.md": "1e7c760973276b57",
"gsd-core/workflows/discovery-phase.md": "0ef23f38adfb0e6e",
"gsd-core/workflows/discuss-phase-assumptions.md": "c59dc0a63fb83b46",
"gsd-core/workflows/discuss-phase-assumptions.md": "d87a8f50f1c60392",
"gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383",
"gsd-core/workflows/discuss-phase.md": "3a62a8d4c374c69f",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "83ca3ea4fac785af",
@@ -316,7 +316,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "da6bf5281bf7d2bf",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "04e4feee14772275",
"gsd-core/workflows/do.md": "532afe82bbf9f775",
"gsd-core/workflows/docs-update.md": "f6210dc8ff7776d5",
"gsd-core/workflows/docs-update.md": "55cbaed5020bdd71",
"gsd-core/workflows/edit-phase.md": "1876c855fb0a0a39",
"gsd-core/workflows/eval-review.md": "4f932c3ea3eb807b",
"gsd-core/workflows/execute-phase.md": "78169e590b406fa8",
@@ -346,11 +346,11 @@
"gsd-core/workflows/list-seeds.md": "9b05425fa7d24827",
"gsd-core/workflows/list-workspaces.md": "dc6d30036c6dc426",
"gsd-core/workflows/manager.md": "eda80c0d3d32dbf6",
"gsd-core/workflows/map-codebase.md": "59c2c74fc9de513c",
"gsd-core/workflows/map-codebase.md": "9794578db9c07fca",
"gsd-core/workflows/milestone-summary.md": "321ea8a6a206f38f",
"gsd-core/workflows/mvp-phase.md": "94360741a1d8d7ce",
"gsd-core/workflows/new-milestone.md": "372aa3a92916398e",
"gsd-core/workflows/new-project.md": "b04ffce6846ab6b7",
"gsd-core/workflows/new-milestone.md": "d3f76f0d65d9a8ba",
"gsd-core/workflows/new-project.md": "8bc9400aade6b943",
"gsd-core/workflows/new-workspace.md": "53f8abf8baca9345",
"gsd-core/workflows/next.md": "8975ad00f87f90dc",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -367,14 +367,14 @@
"gsd-core/workflows/pr-branch.md": "929b7cb0c99c7b9e",
"gsd-core/workflows/profile-user.md": "9275d5895237b801",
"gsd-core/workflows/progress.md": "c3d7149133d571a9",
"gsd-core/workflows/quick.md": "d6a8da51867039f8",
"gsd-core/workflows/quick.md": "38527d9107054ce6",
"gsd-core/workflows/reapply-patches.md": "a0e9b53f90abceb2",
"gsd-core/workflows/remove-phase.md": "dea4661e8f89596f",
"gsd-core/workflows/remove-workspace.md": "21a8581add5f31ae",
"gsd-core/workflows/resume-project.md": "ad9f06a10bab8cc0",
"gsd-core/workflows/review.md": "c775d08988c05be6",
"gsd-core/workflows/scan.md": "bc69d7c058805c47",
"gsd-core/workflows/secure-phase.md": "ef09f40dfd4d2424",
"gsd-core/workflows/secure-phase.md": "2731f2e7d0d0a70b",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "252b0d3edc315339",
"gsd-core/workflows/settings-integrations.md": "1c3997dc6953e7eb",
@@ -390,14 +390,14 @@
"gsd-core/workflows/sync-skills.md": "7e2c138cdbef4282",
"gsd-core/workflows/thread.md": "82652edb1883af59",
"gsd-core/workflows/transition.md": "372b6fc7c0c68a89",
"gsd-core/workflows/ui-phase.md": "e8903466bd312c4c",
"gsd-core/workflows/ui-review.md": "efc1281fce8ff5b0",
"gsd-core/workflows/ui-phase.md": "5d8538230f65e031",
"gsd-core/workflows/ui-review.md": "567784aa43497a66",
"gsd-core/workflows/ultraplan-phase.md": "f4bad8de3fdb49fa",
"gsd-core/workflows/undo.md": "bbb91a18ee896975",
"gsd-core/workflows/update.md": "f032775aef6795bf",
"gsd-core/workflows/validate-phase.md": "2dc5eca30bf7a6c6",
"gsd-core/workflows/validate-phase.md": "865dac4dd2887658",
"gsd-core/workflows/verify-phase.md": "73025aa5d8bf7bd5",
"gsd-core/workflows/verify-work.md": "11c352fbb54b1f81",
"gsd-core/workflows/verify-work.md": "7bdbe268979a994f",
"hooks/gsd-check-update-worker.js": "385fb7c67810baf6",
"hooks/gsd-check-update.js": "4549451414ffa7d7",
"hooks/gsd-config-reload.js": "96546e0e8bb47904",

View File

@@ -185,18 +185,18 @@
"gsd-core/workflows/ai-integration-phase.md": "308378c9044a52e1",
"gsd-core/workflows/analyze-dependencies.md": "52942af10f140717",
"gsd-core/workflows/audit-fix.md": "7650bcb334e622a6",
"gsd-core/workflows/audit-milestone.md": "2beceadd10d8d9b1",
"gsd-core/workflows/audit-milestone.md": "6174b6f87844973c",
"gsd-core/workflows/audit-uat.md": "fcfbec501620b564",
"gsd-core/workflows/autonomous.md": "aed5e67104346cc2",
"gsd-core/workflows/check-todos.md": "c484e472cff0e4e3",
"gsd-core/workflows/cleanup.md": "df79d1dc7b84d736",
"gsd-core/workflows/code-review-fix.md": "5c4fe9921dcd9939",
"gsd-core/workflows/code-review.md": "926565c83e9b9f67",
"gsd-core/workflows/code-review-fix.md": "9fef1cf740c7c155",
"gsd-core/workflows/code-review.md": "22b53c0d29508d57",
"gsd-core/workflows/complete-milestone.md": "8f98d7b05793cf4a",
"gsd-core/workflows/debug.md": "b2232823c619cc63",
"gsd-core/workflows/debug.md": "3f0218b051c1afb1",
"gsd-core/workflows/diagnose-issues.md": "324b8a085cdb07e2",
"gsd-core/workflows/discovery-phase.md": "0aa8d8d872b53858",
"gsd-core/workflows/discuss-phase-assumptions.md": "cbc8ea4ddc4553fb",
"gsd-core/workflows/discuss-phase-assumptions.md": "9c8b6b66df026e33",
"gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a",
"gsd-core/workflows/discuss-phase.md": "acfe2baa4c8bebbe",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
@@ -212,7 +212,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "90df4f1fe248cdf3",
"gsd-core/workflows/docs-update.md": "a320371be70f43d8",
"gsd-core/workflows/docs-update.md": "fba7329f525c9463",
"gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04",
"gsd-core/workflows/eval-review.md": "c2933259ff7fb6ac",
"gsd-core/workflows/execute-phase.md": "4eddcc41c823db8b",
@@ -242,11 +242,11 @@
"gsd-core/workflows/list-seeds.md": "b687f2a843032d65",
"gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453",
"gsd-core/workflows/manager.md": "c18fab593344253d",
"gsd-core/workflows/map-codebase.md": "e59b600b28ebeed5",
"gsd-core/workflows/map-codebase.md": "51aebfe0523f3bcf",
"gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043",
"gsd-core/workflows/mvp-phase.md": "58a952b4715db283",
"gsd-core/workflows/new-milestone.md": "b0a1fd443cd87be9",
"gsd-core/workflows/new-project.md": "422a46888410ace6",
"gsd-core/workflows/new-milestone.md": "8164a9abc301f143",
"gsd-core/workflows/new-project.md": "c797ba349eede266",
"gsd-core/workflows/new-workspace.md": "bbeb706c7a697617",
"gsd-core/workflows/next.md": "4e1eb6b46d15798d",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -263,14 +263,14 @@
"gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b",
"gsd-core/workflows/profile-user.md": "e5c0e0a0dc54dccb",
"gsd-core/workflows/progress.md": "46c83ad61b3c4a84",
"gsd-core/workflows/quick.md": "523bb6ed1e73610e",
"gsd-core/workflows/quick.md": "ca9aa135ceff5fdc",
"gsd-core/workflows/reapply-patches.md": "39050f72601aec89",
"gsd-core/workflows/remove-phase.md": "df9a45f0b1880999",
"gsd-core/workflows/remove-workspace.md": "f67860c795fb4bfe",
"gsd-core/workflows/resume-project.md": "f28da1200e4545f4",
"gsd-core/workflows/review.md": "8724993cbc91bcc5",
"gsd-core/workflows/scan.md": "0583dac337623f82",
"gsd-core/workflows/secure-phase.md": "fda2361739e511ee",
"gsd-core/workflows/secure-phase.md": "00225810eaed265b",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "414db4dbea97ba44",
"gsd-core/workflows/settings-integrations.md": "effcef778d4a855f",
@@ -286,14 +286,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "927e7eeefd2fcf5c",
"gsd-core/workflows/transition.md": "aea486bb7a0e80e7",
"gsd-core/workflows/ui-phase.md": "9fe2a048dac5bb64",
"gsd-core/workflows/ui-review.md": "80ccc9bebded4df2",
"gsd-core/workflows/ui-phase.md": "3413fc28c54a32b1",
"gsd-core/workflows/ui-review.md": "387f7cefc849dba1",
"gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d",
"gsd-core/workflows/undo.md": "1712417bade30b30",
"gsd-core/workflows/update.md": "18d6967356ab7794",
"gsd-core/workflows/validate-phase.md": "f0d668993e788ca4",
"gsd-core/workflows/validate-phase.md": "171ff4aa9b392475",
"gsd-core/workflows/verify-phase.md": "d26a2c3269340caf",
"gsd-core/workflows/verify-work.md": "2d54aaa040086f12",
"gsd-core/workflows/verify-work.md": "bc9dcabfc5be2e81",
"hooks/gsd-check-update-worker.js": "55376b5b9335a580",
"hooks/gsd-check-update.js": "a89562537a41f83d",
"hooks/gsd-config-reload.js": "96546e0e8bb47904",

View File

@@ -218,18 +218,18 @@
"gsd-core/workflows/ai-integration-phase.md": "81f16f3b6d5ef91a",
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
"gsd-core/workflows/audit-fix.md": "7228bc0ab0c21c75",
"gsd-core/workflows/audit-milestone.md": "5caebfe62a70c0ae",
"gsd-core/workflows/audit-milestone.md": "bba7e11665456e5c",
"gsd-core/workflows/audit-uat.md": "97d441d07e7972b3",
"gsd-core/workflows/autonomous.md": "edd128e7fcbc2027",
"gsd-core/workflows/check-todos.md": "dbc9c401c0922d92",
"gsd-core/workflows/cleanup.md": "48aa7291ace5d413",
"gsd-core/workflows/code-review-fix.md": "085c9fc820114060",
"gsd-core/workflows/code-review.md": "5a374f27e65b1f11",
"gsd-core/workflows/code-review-fix.md": "43d98fb7602f53f1",
"gsd-core/workflows/code-review.md": "7f912c70db0aa882",
"gsd-core/workflows/complete-milestone.md": "69925bcfd955d31e",
"gsd-core/workflows/debug.md": "80af3825ce0e3279",
"gsd-core/workflows/debug.md": "65a1aaf1199593a0",
"gsd-core/workflows/diagnose-issues.md": "2ae0a1917a9a8a99",
"gsd-core/workflows/discovery-phase.md": "6ad9da4779d7b6b0",
"gsd-core/workflows/discuss-phase-assumptions.md": "59e306227f2fe6a2",
"gsd-core/workflows/discuss-phase-assumptions.md": "e6a2396964ffe269",
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
"gsd-core/workflows/discuss-phase.md": "8644b72386a51241",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "3102430dfad9c012",
@@ -245,7 +245,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "2e784b2d6a02ea94",
"gsd-core/workflows/docs-update.md": "226550a6d556b09f",
"gsd-core/workflows/docs-update.md": "03599fe1d110e511",
"gsd-core/workflows/edit-phase.md": "0fb5e0123cfc6f36",
"gsd-core/workflows/eval-review.md": "57a5eaade256fee4",
"gsd-core/workflows/execute-phase.md": "da1e79f7407090a9",
@@ -275,11 +275,11 @@
"gsd-core/workflows/list-seeds.md": "8d6e1b5d85f64c6f",
"gsd-core/workflows/list-workspaces.md": "5e434933a3db695c",
"gsd-core/workflows/manager.md": "745a2b5080767882",
"gsd-core/workflows/map-codebase.md": "dbcc5709066dbce4",
"gsd-core/workflows/map-codebase.md": "64b641b0fae702cf",
"gsd-core/workflows/milestone-summary.md": "97ddfc40c6bce906",
"gsd-core/workflows/mvp-phase.md": "9d226159c2aaae3d",
"gsd-core/workflows/new-milestone.md": "cdd87db7f6f4f9c2",
"gsd-core/workflows/new-project.md": "244e9f9fa7095778",
"gsd-core/workflows/new-milestone.md": "9754f2ef982755f0",
"gsd-core/workflows/new-project.md": "9560161b645ad784",
"gsd-core/workflows/new-workspace.md": "0b93348ced44810e",
"gsd-core/workflows/next.md": "0899cbefaefda97b",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -296,14 +296,14 @@
"gsd-core/workflows/pr-branch.md": "cef0f65b16d500b4",
"gsd-core/workflows/profile-user.md": "bb02367a5fc8653c",
"gsd-core/workflows/progress.md": "475eb60a2e739eed",
"gsd-core/workflows/quick.md": "f5af5939e0b2bf43",
"gsd-core/workflows/quick.md": "a77e52603415dd41",
"gsd-core/workflows/reapply-patches.md": "de0ee8acfe7245b2",
"gsd-core/workflows/remove-phase.md": "e8ae4fbbfac700f0",
"gsd-core/workflows/remove-workspace.md": "ae520235f4d1f4a5",
"gsd-core/workflows/resume-project.md": "7f20769f302e5427",
"gsd-core/workflows/review.md": "c6d7f9e26af9fbdc",
"gsd-core/workflows/scan.md": "988236984298388d",
"gsd-core/workflows/secure-phase.md": "f7bfa7175102af31",
"gsd-core/workflows/secure-phase.md": "1fac755d714ce6d3",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "5e05212fb5cba531",
"gsd-core/workflows/settings-integrations.md": "c9fb71d26fd93527",
@@ -319,14 +319,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "f24b6454c69d064a",
"gsd-core/workflows/transition.md": "a30cba2ad6920641",
"gsd-core/workflows/ui-phase.md": "e69962d3004fcf11",
"gsd-core/workflows/ui-review.md": "e646f41f360c8e56",
"gsd-core/workflows/ui-phase.md": "d63ca02f7553343b",
"gsd-core/workflows/ui-review.md": "957823bde7448147",
"gsd-core/workflows/ultraplan-phase.md": "49921383982474e0",
"gsd-core/workflows/undo.md": "c433a552dab136dc",
"gsd-core/workflows/update.md": "ae8fab8975d203e2",
"gsd-core/workflows/validate-phase.md": "a21893dfba484e61",
"gsd-core/workflows/validate-phase.md": "dcd953f03b69c26f",
"gsd-core/workflows/verify-phase.md": "7d8e241350136ca0",
"gsd-core/workflows/verify-work.md": "596ad334cb1f066c",
"gsd-core/workflows/verify-work.md": "c7d9113ebe53f885",
"hooks/gsd-check-update-worker.js": "4bb354044e0dff91",
"hooks/gsd-check-update.js": "d2065cb3e725a42a",
"hooks/gsd-config-reload.js": "4f52b8a0120bb1b8",

View File

@@ -218,18 +218,18 @@
"gsd-core/workflows/ai-integration-phase.md": "a45f85a616295092",
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
"gsd-core/workflows/audit-fix.md": "04ca2d8293c07725",
"gsd-core/workflows/audit-milestone.md": "bb5d1831ce8635b5",
"gsd-core/workflows/audit-milestone.md": "40739a72a0e85e73",
"gsd-core/workflows/audit-uat.md": "6e768b1c208a787a",
"gsd-core/workflows/autonomous.md": "e7702a642488473e",
"gsd-core/workflows/check-todos.md": "31a2b2a5a28a409a",
"gsd-core/workflows/cleanup.md": "ad625e9596e04cda",
"gsd-core/workflows/code-review-fix.md": "1d178e04d0cda764",
"gsd-core/workflows/code-review.md": "49161f95934679d5",
"gsd-core/workflows/code-review-fix.md": "65fb541d22e6d7b6",
"gsd-core/workflows/code-review.md": "7b947dbf2d6bab03",
"gsd-core/workflows/complete-milestone.md": "98951eb5783fe72c",
"gsd-core/workflows/debug.md": "7092bcfbb0b05fe0",
"gsd-core/workflows/debug.md": "a43a8faff556fb16",
"gsd-core/workflows/diagnose-issues.md": "207dcdb85650d239",
"gsd-core/workflows/discovery-phase.md": "7644e2d890a21212",
"gsd-core/workflows/discuss-phase-assumptions.md": "0c185a487ce7a202",
"gsd-core/workflows/discuss-phase-assumptions.md": "4850f9cd455e6b23",
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
"gsd-core/workflows/discuss-phase.md": "4509657816c5566a",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "c9cd7db62e76ebcb",
@@ -245,7 +245,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "6b56aa4a44ca61fc",
"gsd-core/workflows/docs-update.md": "89e760e665ff99f8",
"gsd-core/workflows/docs-update.md": "78cd8efff2717c77",
"gsd-core/workflows/edit-phase.md": "7facd0faa33c8cad",
"gsd-core/workflows/eval-review.md": "263c8971520f632e",
"gsd-core/workflows/execute-phase.md": "67f3aaa7eae674e2",
@@ -275,11 +275,11 @@
"gsd-core/workflows/list-seeds.md": "74ec072a74f8fdfe",
"gsd-core/workflows/list-workspaces.md": "886e99378a3d19d9",
"gsd-core/workflows/manager.md": "fd834a4236bd1b2e",
"gsd-core/workflows/map-codebase.md": "74fc25f83659a5e3",
"gsd-core/workflows/map-codebase.md": "fff68c1ff8a4ea63",
"gsd-core/workflows/milestone-summary.md": "a0063cfbe08f2250",
"gsd-core/workflows/mvp-phase.md": "c4e49ad83e1413ef",
"gsd-core/workflows/new-milestone.md": "45a240055c9edffc",
"gsd-core/workflows/new-project.md": "7826a26bc45c18d1",
"gsd-core/workflows/new-milestone.md": "268dbc3e79a9f2a9",
"gsd-core/workflows/new-project.md": "1071df1be5ede34e",
"gsd-core/workflows/new-workspace.md": "89e5df89d54a2f47",
"gsd-core/workflows/next.md": "259c8c42c4ce622b",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -296,14 +296,14 @@
"gsd-core/workflows/pr-branch.md": "79fd55b88ea2db9c",
"gsd-core/workflows/profile-user.md": "aa0737531d487f10",
"gsd-core/workflows/progress.md": "1fe098b4d559ba55",
"gsd-core/workflows/quick.md": "11348e364c4fb1e7",
"gsd-core/workflows/quick.md": "efb557fbe8b4db60",
"gsd-core/workflows/reapply-patches.md": "21b38c374f19fd78",
"gsd-core/workflows/remove-phase.md": "a46c2fe853bf4e86",
"gsd-core/workflows/remove-workspace.md": "8ddc5f04f7c48d6c",
"gsd-core/workflows/resume-project.md": "f242e4c8aba18ea2",
"gsd-core/workflows/review.md": "663197fee51897e4",
"gsd-core/workflows/scan.md": "73a9c7810f892ea1",
"gsd-core/workflows/secure-phase.md": "267393d5b02b5334",
"gsd-core/workflows/secure-phase.md": "34f5e4d8e31c928d",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "39e66386f6c48025",
"gsd-core/workflows/settings-integrations.md": "8bb1c2bdebbc56e6",
@@ -319,14 +319,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "0582c6be8a78bbd8",
"gsd-core/workflows/transition.md": "45dc17cc631dc485",
"gsd-core/workflows/ui-phase.md": "2bf8edd64567e39c",
"gsd-core/workflows/ui-review.md": "3c5298ac092f94b7",
"gsd-core/workflows/ui-phase.md": "9fcb76f015e49c36",
"gsd-core/workflows/ui-review.md": "fc37240a571ea55e",
"gsd-core/workflows/ultraplan-phase.md": "77b58ef8af5209bd",
"gsd-core/workflows/undo.md": "0222476f90d97de3",
"gsd-core/workflows/update.md": "489c3a1b41f7de78",
"gsd-core/workflows/validate-phase.md": "4478ea061bf5b6bd",
"gsd-core/workflows/validate-phase.md": "2323df09d3192bb5",
"gsd-core/workflows/verify-phase.md": "101bf5a6e15f0b04",
"gsd-core/workflows/verify-work.md": "fbfbc94d06d82312",
"gsd-core/workflows/verify-work.md": "6bd6621bbc88577e",
"scripts/changeset/README.md": "86ff89331dfd94b2",
"scripts/changeset/cli.cjs": "68f92a344b199271",
"scripts/changeset/github-release-notes.cjs": "795677f0c009b132",

View File

@@ -218,18 +218,18 @@
"gsd-core/workflows/ai-integration-phase.md": "eab19bf009d39266",
"gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c",
"gsd-core/workflows/audit-fix.md": "fd8ba9db9c56dd81",
"gsd-core/workflows/audit-milestone.md": "4737b1e182366d2f",
"gsd-core/workflows/audit-milestone.md": "ffc48dbaca92b927",
"gsd-core/workflows/audit-uat.md": "d496e39402e160de",
"gsd-core/workflows/autonomous.md": "c6638fb24a9f9024",
"gsd-core/workflows/check-todos.md": "c72eec15c87fa877",
"gsd-core/workflows/cleanup.md": "da44b987853e1a74",
"gsd-core/workflows/code-review-fix.md": "d019b6339f25c95c",
"gsd-core/workflows/code-review.md": "5bd0d7e7a5dad521",
"gsd-core/workflows/code-review-fix.md": "07ee5febf2472156",
"gsd-core/workflows/code-review.md": "93d603506d72468a",
"gsd-core/workflows/complete-milestone.md": "3324ec6da5856f21",
"gsd-core/workflows/debug.md": "e6e1b5963b969eb8",
"gsd-core/workflows/debug.md": "56c27e13cdb531ee",
"gsd-core/workflows/diagnose-issues.md": "3991fb0ec18050e2",
"gsd-core/workflows/discovery-phase.md": "313c3a5213449309",
"gsd-core/workflows/discuss-phase-assumptions.md": "b065ff2ee57fe847",
"gsd-core/workflows/discuss-phase-assumptions.md": "cee9bb2cd280ab36",
"gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6",
"gsd-core/workflows/discuss-phase.md": "ce4e6abce9cb2d4e",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "cb49f485c4a1f09e",
@@ -245,7 +245,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "cd5d01c9ef84ab73",
"gsd-core/workflows/do.md": "c2ee0bb845bc1cf1",
"gsd-core/workflows/docs-update.md": "6bd25d0123ee6c73",
"gsd-core/workflows/docs-update.md": "8fd49fe7a89da620",
"gsd-core/workflows/edit-phase.md": "c0ae7d0063f3e789",
"gsd-core/workflows/eval-review.md": "26051580110e6217",
"gsd-core/workflows/execute-phase.md": "043544b7a948cae5",
@@ -275,11 +275,11 @@
"gsd-core/workflows/list-seeds.md": "39162bbefe932b3d",
"gsd-core/workflows/list-workspaces.md": "6950fb740a1e96ab",
"gsd-core/workflows/manager.md": "10e895f5b83168fc",
"gsd-core/workflows/map-codebase.md": "d4ee3730a4856da6",
"gsd-core/workflows/map-codebase.md": "06eb656727c7758d",
"gsd-core/workflows/milestone-summary.md": "1fdbae19ad06a0a3",
"gsd-core/workflows/mvp-phase.md": "0b22d99b2f3aee0b",
"gsd-core/workflows/new-milestone.md": "2c6fbe3ba116fff1",
"gsd-core/workflows/new-project.md": "6bfa8b2635fd09b3",
"gsd-core/workflows/new-milestone.md": "85610dc440404ae2",
"gsd-core/workflows/new-project.md": "823b42b781f497e0",
"gsd-core/workflows/new-workspace.md": "b503e947ab08ab96",
"gsd-core/workflows/next.md": "727392fe9b42cea8",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -296,14 +296,14 @@
"gsd-core/workflows/pr-branch.md": "acd59f915d018ad4",
"gsd-core/workflows/profile-user.md": "33b150468a6789db",
"gsd-core/workflows/progress.md": "3e4ac518362ba665",
"gsd-core/workflows/quick.md": "db77a864d4eb70fa",
"gsd-core/workflows/quick.md": "f606815b016488fc",
"gsd-core/workflows/reapply-patches.md": "d449a23d3acf6379",
"gsd-core/workflows/remove-phase.md": "e7a6af429b36e77b",
"gsd-core/workflows/remove-workspace.md": "30ca05fe4a3efc25",
"gsd-core/workflows/resume-project.md": "82cfe1b8cb17c085",
"gsd-core/workflows/review.md": "8a9380fa5a5a3b12",
"gsd-core/workflows/scan.md": "a93cb61ed701c91f",
"gsd-core/workflows/secure-phase.md": "d5d811bc468ce7f2",
"gsd-core/workflows/secure-phase.md": "646aec1615738a8e",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "2f86ec7b998f9485",
"gsd-core/workflows/settings-integrations.md": "159d0ae32b511129",
@@ -319,14 +319,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "d83a0d0bd0f94c4c",
"gsd-core/workflows/transition.md": "5e2c96544e9981ed",
"gsd-core/workflows/ui-phase.md": "2f934ea06ca04776",
"gsd-core/workflows/ui-review.md": "dc81b8c5547c05f0",
"gsd-core/workflows/ui-phase.md": "e946cffc791c1439",
"gsd-core/workflows/ui-review.md": "34d330851a6ac9a5",
"gsd-core/workflows/ultraplan-phase.md": "53b77a8edf60acd0",
"gsd-core/workflows/undo.md": "733189fb34cc026b",
"gsd-core/workflows/update.md": "f62a1df3b92e1a0f",
"gsd-core/workflows/validate-phase.md": "037e8d2b226e010f",
"gsd-core/workflows/validate-phase.md": "d4c093a8e4ae4d95",
"gsd-core/workflows/verify-phase.md": "382490481d794ed5",
"gsd-core/workflows/verify-work.md": "0fb2519e1a0b47f4",
"gsd-core/workflows/verify-work.md": "bef318ddc15c0627",
"hooks/gsd-windsurf-pre-command.js": "7467a8a63e354aad",
"hooks/gsd-windsurf-pre-write.js": "1c8a776d7ae2dcce",
"scripts/changeset/README.md": "86ff89331dfd94b2",

View File

@@ -289,18 +289,18 @@
"gsd-core/workflows/ai-integration-phase.md": "308378c9044a52e1",
"gsd-core/workflows/analyze-dependencies.md": "52942af10f140717",
"gsd-core/workflows/audit-fix.md": "7650bcb334e622a6",
"gsd-core/workflows/audit-milestone.md": "2beceadd10d8d9b1",
"gsd-core/workflows/audit-milestone.md": "6174b6f87844973c",
"gsd-core/workflows/audit-uat.md": "fcfbec501620b564",
"gsd-core/workflows/autonomous.md": "aed5e67104346cc2",
"gsd-core/workflows/check-todos.md": "c484e472cff0e4e3",
"gsd-core/workflows/cleanup.md": "df79d1dc7b84d736",
"gsd-core/workflows/code-review-fix.md": "5c4fe9921dcd9939",
"gsd-core/workflows/code-review.md": "926565c83e9b9f67",
"gsd-core/workflows/code-review-fix.md": "9fef1cf740c7c155",
"gsd-core/workflows/code-review.md": "22b53c0d29508d57",
"gsd-core/workflows/complete-milestone.md": "8f98d7b05793cf4a",
"gsd-core/workflows/debug.md": "b2232823c619cc63",
"gsd-core/workflows/debug.md": "3f0218b051c1afb1",
"gsd-core/workflows/diagnose-issues.md": "9a1591d7b17ed778",
"gsd-core/workflows/discovery-phase.md": "0aa8d8d872b53858",
"gsd-core/workflows/discuss-phase-assumptions.md": "cbc8ea4ddc4553fb",
"gsd-core/workflows/discuss-phase-assumptions.md": "9c8b6b66df026e33",
"gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a",
"gsd-core/workflows/discuss-phase.md": "d0a67b6f77b4d339",
"gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653",
@@ -316,7 +316,7 @@
"gsd-core/workflows/discuss-phase/templates/context.md": "eeebda60636d1ad0",
"gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1",
"gsd-core/workflows/do.md": "90df4f1fe248cdf3",
"gsd-core/workflows/docs-update.md": "a320371be70f43d8",
"gsd-core/workflows/docs-update.md": "fba7329f525c9463",
"gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04",
"gsd-core/workflows/eval-review.md": "c2933259ff7fb6ac",
"gsd-core/workflows/execute-phase.md": "1fb281c6e0511e2a",
@@ -346,11 +346,11 @@
"gsd-core/workflows/list-seeds.md": "b687f2a843032d65",
"gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453",
"gsd-core/workflows/manager.md": "c18fab593344253d",
"gsd-core/workflows/map-codebase.md": "e59b600b28ebeed5",
"gsd-core/workflows/map-codebase.md": "51aebfe0523f3bcf",
"gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043",
"gsd-core/workflows/mvp-phase.md": "58a952b4715db283",
"gsd-core/workflows/new-milestone.md": "b0a1fd443cd87be9",
"gsd-core/workflows/new-project.md": "52897d77d7349d42",
"gsd-core/workflows/new-milestone.md": "8164a9abc301f143",
"gsd-core/workflows/new-project.md": "c8622794a64900e8",
"gsd-core/workflows/new-workspace.md": "bbeb706c7a697617",
"gsd-core/workflows/next.md": "4e1eb6b46d15798d",
"gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b",
@@ -367,14 +367,14 @@
"gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b",
"gsd-core/workflows/profile-user.md": "74005f062c870393",
"gsd-core/workflows/progress.md": "46c83ad61b3c4a84",
"gsd-core/workflows/quick.md": "104ff08f63be9dd5",
"gsd-core/workflows/quick.md": "47f785430dc5738b",
"gsd-core/workflows/reapply-patches.md": "39050f72601aec89",
"gsd-core/workflows/remove-phase.md": "df9a45f0b1880999",
"gsd-core/workflows/remove-workspace.md": "f67860c795fb4bfe",
"gsd-core/workflows/resume-project.md": "f28da1200e4545f4",
"gsd-core/workflows/review.md": "8724993cbc91bcc5",
"gsd-core/workflows/scan.md": "0583dac337623f82",
"gsd-core/workflows/secure-phase.md": "fda2361739e511ee",
"gsd-core/workflows/secure-phase.md": "00225810eaed265b",
"gsd-core/workflows/session-report.md": "2e5b1205324ddefa",
"gsd-core/workflows/settings-advanced.md": "414db4dbea97ba44",
"gsd-core/workflows/settings-integrations.md": "effcef778d4a855f",
@@ -390,14 +390,14 @@
"gsd-core/workflows/sync-skills.md": "b505e6f8331c0918",
"gsd-core/workflows/thread.md": "927e7eeefd2fcf5c",
"gsd-core/workflows/transition.md": "aea486bb7a0e80e7",
"gsd-core/workflows/ui-phase.md": "f89a9520b1783922",
"gsd-core/workflows/ui-review.md": "80ccc9bebded4df2",
"gsd-core/workflows/ui-phase.md": "bae68b9585b238ac",
"gsd-core/workflows/ui-review.md": "387f7cefc849dba1",
"gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d",
"gsd-core/workflows/undo.md": "1712417bade30b30",
"gsd-core/workflows/update.md": "8a76f19db5c12935",
"gsd-core/workflows/validate-phase.md": "f0d668993e788ca4",
"gsd-core/workflows/validate-phase.md": "171ff4aa9b392475",
"gsd-core/workflows/verify-phase.md": "d26a2c3269340caf",
"gsd-core/workflows/verify-work.md": "2d54aaa040086f12",
"gsd-core/workflows/verify-work.md": "bc9dcabfc5be2e81",
"scripts/changeset/README.md": "86ff89331dfd94b2",
"scripts/changeset/cli.cjs": "68f92a344b199271",
"scripts/changeset/github-release-notes.cjs": "795677f0c009b132",

View File

@@ -18,30 +18,129 @@ const { runGsdTools, createTempProject, cleanup } = require('./helpers.cjs');
const ROOT = path.resolve(__dirname, '..');
const WORKFLOWS = path.join(ROOT, 'gsd-core', 'workflows');
// Each orchestrator that spawns model-tagged subagents must carry the rule.
const GUARDED = [
'gsd-core/workflows/plan-phase.md',
'gsd-core/workflows/execute-phase.md',
// #2684 — both dispatched with an unbound placeholder and no omit rule.
'gsd-core/workflows/scan.md',
'gsd-core/workflows/ship.md',
];
/**
* Does this body state the omit rule? The rule is "omit the model= param when the
* bound *_model is inherit/empty", so require `omit` adjacent to `model=` AND the
* word `inherit`. Deliberately a PROPERTY check, not a fixed template string:
* plan-phase.md and execute-phase.md each state it in their own wording and both
* are correct.
*/
const OMIT_RULE_MARKER = "<!-- #2517 model-omit-on-inherit -->";
test('#2517: orchestrators document omitting model= when *_model is inherit/empty', () => {
for (const rel of GUARDED) {
const content = fs.readFileSync(path.join(ROOT, rel), 'utf8');
// The rule: "omit the model= param ... when *_model is inherit/empty".
// Require "omit" near "model=" AND "inherit" present — the three signals of the rule.
const omitNearModel = /omit[\s\S]{0,200}model=|model=[\s\S]{0,200}omit/i.test(content);
assert.ok(
omitNearModel && /inherit/i.test(content),
`${rel}: must instruct the agent to OMIT the model= param from Agent() calls when the ` +
`*_model var is "inherit" or empty (#2517) — else model="" 404s on non-Claude runtimes ` +
`(resolve_model_ids:"omit" + model_profile:"inherit" yields an empty model string).`,
);
function statesOmitRule(content) {
// Canonical form: the marker block, which links the rule's single source of truth.
// Preferred for new files because it is unambiguous and greppable, and because it
// carries no literal `model=` token — the installed Hermes copy of a workflow is
// asserted to contain none outside string literals (delegate_task has no per-call
// model parameter at all), so the older phrasing cannot be used everywhere.
if (content.includes(OMIT_RULE_MARKER)) return true;
// Legacy form: the rule stated inline in the file's own words. All four files that
// predate the marker (plan-phase, execute-phase, scan, ship) match this branch, and
// rewriting them to a template would churn correct files for no behavioral gain.
const omitNearModel = /omit[\s\S]{0,200}model=|model=[\s\S]{0,200}omit/i.test(content);
return omitNearModel && /inherit/i.test(content);
}
/**
* #2711 — the guarded set is DERIVED from the corpus: every workflow that emits a
* `model="{…}"` dispatch site must carry the rule.
*
* This replaces a hand-maintained array. That array was a Goodhart metric — it
* reported green across 15 non-compliant files for no better reason than that
* nobody had added them to it. Deriving the set is what makes a 16th file
* impossible to add silently.
*/
function workflowsThatDispatchWithAModel() {
return fs
.readdirSync(WORKFLOWS)
.filter((f) => f.endsWith('.md'))
.map((f) => ({ file: f, content: fs.readFileSync(path.join(WORKFLOWS, f), 'utf8') }))
.filter((w) => /model="\{/.test(w.content));
}
test('#2517: every workflow that dispatches model= documents omitting it on inherit/empty', () => {
const dispatching = workflowsThatDispatchWithAModel();
// Non-vacuity: an empty or truncated derivation is not a passing guard.
assert.ok(
dispatching.length >= 19,
`expected >=19 model=-dispatching workflows, derived ${dispatching.length} — ` +
'the derivation itself is broken, so this guard proves nothing.',
);
// Report ALL offenders in one message rather than stopping at the first, so a
// sweep can be completed in a single pass.
const missing = dispatching.filter((w) => !statesOmitRule(w.content)).map((w) => w.file);
assert.deepEqual(
missing,
[],
`these workflows dispatch model="{…}" but never tell the orchestrator to OMIT the ` +
`model= param when the bound *_model is "inherit" or empty (#2517/#2711):\n ` +
`${missing.join('\n ')}\n` +
'Without the rule, model="" is passed verbatim and 404s on every runtime lacking ' +
'native tier aliases — which is the DEFAULT state on non-Claude runtimes, where ' +
'the installer writes resolve_model_ids:"omit". See ' +
'gsd-core/references/model-profile-resolution.md.',
);
});
test('#2711: the guarded set is derived from dispatch sites, not hand-maintained', () => {
const derived = workflowsThatDispatchWithAModel().map((w) => w.file);
// limit: a workflow with exactly one dispatch site is still guarded.
assert.ok(derived.includes('audit-milestone.md'), 'a single-site workflow must be derived in');
// limit+1: a many-site workflow appears once, not once per site.
assert.equal(
derived.filter((f) => f === 'docs-update.md').length,
1,
'a workflow with 10 dispatch sites must be derived exactly once',
);
// limit-1: a workflow that never emits model= must NOT be dragged in.
const nonDispatching = fs
.readdirSync(WORKFLOWS)
.filter((f) => f.endsWith('.md') && !/model="\{/.test(fs.readFileSync(path.join(WORKFLOWS, f), 'utf8')));
assert.ok(nonDispatching.length > 0, 'expected some workflows to dispatch no model= at all');
for (const f of nonDispatching) {
assert.ok(!derived.includes(f), `${f} emits no model= and must not be required to carry the rule`);
}
});
test('#2711: detects a dispatching workflow that lacks the rule', () => {
const site = 'Agent(subagent_type="gsd-planner", model="{planner_model}")';
assert.equal(statesOmitRule(`# doc\n${site}\n`), false, 'a bare dispatch site must be reported');
// plan-phase.md's own wording — the guard checks the property, not a template.
const planPhaseWording =
'**#2517:** omit the `model=` param from an `Agent()` call when its ' +
'`researcher`/`planner`/`checker`_model is `"inherit"` or empty.';
assert.equal(statesOmitRule(`# doc\n${planPhaseWording}\n${site}\n`), true);
// execute-phase.md's differently-worded copy must also satisfy it.
const executePhaseWording =
'**Model resolution:** If `executor_model` is `"inherit"`, omit the `model=` ' +
'parameter from all `Agent()` calls.';
assert.equal(statesOmitRule(`# doc\n${executePhaseWording}\n${site}\n`), true);
// "omit" alone, with no mention of inherit, is not the rule.
assert.equal(statesOmitRule(`# doc\nomit the \`model=\` param sometimes.\n${site}\n`), false);
});
test('#2711: rule detection is CRLF-safe', () => {
const body = [
'# doc',
'**#2517:** omit the `model=` param when the bound `planner_model` is `"inherit"` or empty.',
'Agent(subagent_type="gsd-planner", model="{planner_model}")',
'',
];
assert.equal(statesOmitRule(body.join('\n')), true);
assert.equal(
statesOmitRule(body.join('\r\n')),
statesOmitRule(body.join('\n')),
'CRLF input must yield the same verdict as LF (recurring class: #1658/#1668/#2206/#2449/#2450)',
);
});
// ---------------------------------------------------------------------------
// #2684 — placeholder binding.
//

View File

@@ -74,6 +74,12 @@ const SIZE_ONLY_WORKFLOWS = new Set([
// scanned, exactly like docs-update.md. Splitting it per the progressive-
// disclosure pattern is the real fix and is worth its own change.
'gsd-core/workflows/review.md',
// ~50.2K after the #2711 omit-rule block. This file sat at 49,9xx chars on next —
// under the 50K prompt-stuffing threshold by ~200 — so, exactly like review.md above,
// it was going to trip on whatever was added to it next. Size-only: still fully
// injection scanned. Splitting it per the progressive-disclosure pattern is the real
// fix and is worth its own change.
'gsd-core/workflows/quick.md',
]);
// ─── Scanner ────────────────────────────────────────────────────────────────

View File

@@ -6,22 +6,22 @@
"ai-integration-phase.md": 15356,
"analyze-dependencies.md": 3887,
"audit-fix.md": 12329,
"audit-milestone.md": 19034,
"audit-milestone.md": 19425,
"audit-uat.md": 7469,
"autonomous.md": 42468,
"check-todos.md": 9771,
"cleanup.md": 10319,
"code-review-fix.md": 24906,
"code-review.md": 33110,
"code-review-fix.md": 25301,
"code-review.md": 33490,
"complete-milestone.md": 31436,
"debug.md": 20175,
"debug.md": 20555,
"diagnose-issues.md": 13444,
"discovery-phase.md": 13543,
"discuss-phase-assumptions.md": 28253,
"discuss-phase-assumptions.md": 28633,
"discuss-phase-power.md": 11273,
"discuss-phase.md": 31986,
"do.md": 10731,
"docs-update.md": 56494,
"docs-update.md": 56876,
"edit-phase.md": 12927,
"eval-review.md": 10316,
"execute-phase.md": 90143,
@@ -41,11 +41,11 @@
"list-seeds.md": 6987,
"list-workspaces.md": 5699,
"manager.md": 27751,
"map-codebase.md": 21888,
"map-codebase.md": 22266,
"milestone-summary.md": 11842,
"mvp-phase.md": 13991,
"new-milestone.md": 38667,
"new-project.md": 67055,
"new-milestone.md": 39090,
"new-project.md": 67478,
"new-workspace.md": 11584,
"next.md": 20171,
"node-repair.md": 4173,
@@ -59,14 +59,14 @@
"pr-branch.md": 15963,
"profile-user.md": 21624,
"progress.md": 32632,
"quick.md": 52280,
"quick.md": 52730,
"reapply-patches.md": 20312,
"remove-phase.md": 8513,
"remove-workspace.md": 7916,
"resume-project.md": 17270,
"review.md": 59213,
"scan.md": 8880,
"secure-phase.md": 14627,
"secure-phase.md": 15006,
"session-report.md": 4044,
"settings-advanced.md": 40019,
"settings-integrations.md": 16257,
@@ -82,12 +82,12 @@
"sync-skills.md": 6125,
"thread.md": 12508,
"transition.md": 22070,
"ui-phase.md": 26925,
"ui-review.md": 12166,
"ui-phase.md": 27330,
"ui-review.md": 12548,
"ultraplan-phase.md": 10512,
"undo.md": 15323,
"update.md": 26024,
"validate-phase.md": 11856,
"validate-phase.md": 12235,
"verify-phase.md": 40949,
"verify-work.md": 41318
"verify-work.md": 41714
}