From 3fe9a81428596319f4fcbd26b25860bbeb5afcd8 Mon Sep 17 00:00:00 2001 From: Joe Slitzker Date: Fri, 3 Jul 2026 08:40:20 -0500 Subject: [PATCH 01/11] fix(#1941): degrade /gsd-quick worktree dispatch when fork base is stale Claude Code's isolation="worktree" forks new worktrees from origin/HEAD, not the live local HEAD. When prior local commits (e.g. an earlier quick task in the same session, or this task's own Step 5.6 pre-dispatch plan commit) advance local HEAD without an intervening push, origin/HEAD stays pinned to a stale ancestor and the executor's worktree_branch_check guard halts with a base-mismatch fatal that can be many commits behind, not just one. Port the worktree.base-check auto-degrade pattern already used by execute-phase (#683/#1369) into quick.md's single-dispatch path, run immediately before EXPECTED_BASE is captured in Step 6. --- gsd-core/workflows/quick.md | 20 +++ ...ix-1941-quick-worktree-stale-base.test.cjs | 76 +++++++++ tests/workflow-size-baseline.json | 155 +++++++++--------- 3 files changed, 173 insertions(+), 78 deletions(-) create mode 100644 tests/fix-1941-quick-worktree-stale-base.test.cjs diff --git a/gsd-core/workflows/quick.md b/gsd-core/workflows/quick.md index 40668ff58..fc9f98756 100644 --- a/gsd-core/workflows/quick.md +++ b/gsd-core/workflows/quick.md @@ -671,6 +671,26 @@ fi **Step 6: Spawn executor** +Auto-degrade to sequential if HEAD has diverged from the worktree fork base (#1941, mirrors +execute-phase's #683/#1369 guard). Claude Code's `isolation="worktree"` forks new worktrees from +`origin/HEAD`, not the live local HEAD. If a prior quick task in this session (or the Step 5.6 +pre-dispatch plan commit above) advanced local HEAD without an intervening `git push`, +`origin/HEAD` stays pinned to a stale ancestor and the executor's `worktree_branch_check` guard +halts with a base-mismatch fatal — potentially many commits behind, not just one. Run this check +immediately before capturing `EXPECTED_BASE` so it reflects the most current local state. + +```bash +if [ "$RUNTIME" = "claude" ] && [ "${USE_WORKTREES:-true}" != "false" ]; then + _QUICK_SHOULD_DEGRADE=$(gsd_run query worktree.base-check --pick shouldDegrade 2>/dev/null || true) + if [ "$_QUICK_SHOULD_DEGRADE" = "true" ]; then + _QUICK_DEGRADE_MSG=$(gsd_run query worktree.base-check --pick message 2>/dev/null || true) + [ -n "$_QUICK_DEGRADE_MSG" ] && printf '%s\n' "$_QUICK_DEGRADE_MSG" >&2 + echo "⚠ [#1941] Worktree fork base diverged from orchestrator HEAD — auto-degrading to sequential mode for this quick task to avoid a base-mismatch halt." >&2 + USE_WORKTREES=false + fi +fi +``` + Capture current HEAD before spawning (used for worktree branch check): ```bash EXPECTED_BASE=$(git rev-parse HEAD) diff --git a/tests/fix-1941-quick-worktree-stale-base.test.cjs b/tests/fix-1941-quick-worktree-stale-base.test.cjs new file mode 100644 index 000000000..0b59589dd --- /dev/null +++ b/tests/fix-1941-quick-worktree-stale-base.test.cjs @@ -0,0 +1,76 @@ +// allow-test-rule: source-text-is-the-product #1941 +// Workflow .md files are the installed AI instructions — their text IS what the runtime +// loads. Testing text content tests the deployed contract. Per CONTRIBUTING.md exception matrix. + +/** + * Regression tests for bug #1941: /gsd-quick worktree executor forks from a stale base — + * up to many commits behind, not just the one-commit gap #1265 already covers. + * + * Root cause: Claude Code's isolation="worktree" forks new worktrees from origin/HEAD, not + * the live local HEAD. When prior local commits (e.g. earlier quick tasks in the same + * session, or this task's own Step 5.6 pre-dispatch plan commit) advance local HEAD without + * an intervening `git push`, origin/HEAD stays pinned to a stale ancestor and the executor's + * worktree_branch_check guard halts with a base-mismatch fatal. The fix ports the + * worktree.base-check auto-degrade pattern already used by execute-phase (#683/#1369) into + * quick.md's single-dispatch path. + */ + +const { test, describe } = require('node:test'); +const assert = require('node:assert/strict'); +const fs = require('fs'); +const path = require('path'); + +const WORKFLOW_PATH = path.join(__dirname, '..', 'gsd-core', 'workflows', 'quick.md'); + +describe('quick: pre-dispatch worktree base re-check (#1941)', () => { + test('workflow file exists', () => { + assert.ok(fs.existsSync(WORKFLOW_PATH), 'workflows/quick.md should exist'); + }); + + test('Step 6 runs worktree.base-check before capturing EXPECTED_BASE', () => { + const content = fs.readFileSync(WORKFLOW_PATH, 'utf-8'); + const step6Idx = content.indexOf('**Step 6: Spawn executor**'); + const baseCheckIdx = content.indexOf('worktree.base-check', step6Idx); + const expectedBaseIdx = content.indexOf('EXPECTED_BASE=$(git rev-parse HEAD)', step6Idx); + assert.ok(step6Idx !== -1, '"Step 6: Spawn executor" must exist in quick.md'); + assert.ok(baseCheckIdx !== -1, 'worktree.base-check must be invoked within Step 6'); + assert.ok(expectedBaseIdx !== -1, 'EXPECTED_BASE capture must exist within Step 6'); + assert.ok( + baseCheckIdx < expectedBaseIdx, + 'worktree.base-check must run BEFORE EXPECTED_BASE is captured so the degrade decision reflects the most current local HEAD' + ); + }); + + test('degrade check references #1941 for traceability', () => { + const content = fs.readFileSync(WORKFLOW_PATH, 'utf-8'); + assert.ok(content.includes('#1941'), 'quick.md must reference #1941'); + }); + + test('degrade check sets USE_WORKTREES=false when shouldDegrade is true', () => { + const content = fs.readFileSync(WORKFLOW_PATH, 'utf-8'); + const baseCheckIdx = content.indexOf('worktree.base-check'); + const block = content.slice(baseCheckIdx, baseCheckIdx + 600); + assert.ok( + block.includes('shouldDegrade') && block.includes('USE_WORKTREES=false'), + 'degrade check must override USE_WORKTREES=false when shouldDegrade is true' + ); + }); + + test('degrade check guards on RUNTIME=claude (worktree isolation is Claude Code-specific)', () => { + const content = fs.readFileSync(WORKFLOW_PATH, 'utf-8'); + const baseCheckIdx = content.indexOf('worktree.base-check'); + const block = content.slice(Math.max(0, baseCheckIdx - 200), baseCheckIdx + 200); + assert.ok( + block.includes('RUNTIME') && (block.includes('"claude"') || block.includes("'claude'")), + 'degrade check must guard on RUNTIME=claude' + ); + }); + + test('degrade check names origin/HEAD as the stale fork base', () => { + const content = fs.readFileSync(WORKFLOW_PATH, 'utf-8'); + const step6Idx = content.indexOf('**Step 6: Spawn executor**'); + const nextSection = content.indexOf('\n---', step6Idx); + const section = content.slice(step6Idx, nextSection === -1 ? undefined : nextSection); + assert.ok(section.includes('origin/HEAD'), 'Step 6 must name origin/HEAD as the stale fork base'); + }); +}); diff --git a/tests/workflow-size-baseline.json b/tests/workflow-size-baseline.json index c5f07afdb..eb71f2dd8 100644 --- a/tests/workflow-size-baseline.json +++ b/tests/workflow-size-baseline.json @@ -1,92 +1,91 @@ { - "add-backlog.md": 7176, - "add-phase.md": 7247, - "add-tests.md": 16945, - "add-todo.md": 8996, - "ai-integration-phase.md": 14805, + "add-backlog.md": 7132, + "add-phase.md": 7203, + "add-tests.md": 16901, + "add-todo.md": 8952, + "ai-integration-phase.md": 14761, "analyze-dependencies.md": 3887, - "audit-fix.md": 11032, - "audit-milestone.md": 17681, - "audit-uat.md": 7469, - "autonomous.md": 42474, - "check-todos.md": 9475, - "cleanup.md": 9941, - "code-review-fix.md": 23934, - "code-review.md": 31646, - "complete-milestone.md": 31071, - "debug.md": 13549, - "diagnose-issues.md": 12864, + "audit-fix.md": 10988, + "audit-milestone.md": 17637, + "audit-uat.md": 7425, + "autonomous.md": 42430, + "check-todos.md": 9431, + "cleanup.md": 9897, + "code-review-fix.md": 23890, + "code-review.md": 31602, + "complete-milestone.md": 31027, + "debug.md": 13505, + "diagnose-issues.md": 12820, "discovery-phase.md": 8651, - "discuss-phase-assumptions.md": 27028, + "discuss-phase-assumptions.md": 26984, "discuss-phase-power.md": 11273, - "discuss-phase.md": 31986, - "do.md": 10112, - "docs-update.md": 55706, - "edit-phase.md": 12927, - "eval-review.md": 9967, - "execute-phase.md": 93528, - "execute-plan.md": 32655, - "explore.md": 10541, - "extract-learnings.md": 12893, + "discuss-phase.md": 31990, + "do.md": 10068, + "docs-update.md": 55662, + "edit-phase.md": 12883, + "eval-review.md": 9923, + "execute-phase.md": 93515, + "execute-plan.md": 32611, + "explore.md": 10497, + "extract-learnings.md": 12849, "fast.md": 4149, - "forensics.md": 12531, - "graduation.md": 11622, - "health.md": 11868, + "forensics.md": 12487, + "graduation.md": 11578, + "health.md": 11824, "help.md": 1722, - "import.md": 14648, + "import.md": 14604, "inbox.md": 14407, - "ingest-docs.md": 18380, - "insert-phase.md": 8987, + "ingest-docs.md": 18336, + "insert-phase.md": 8943, "list-phase-assumptions.md": 4305, - "list-seeds.md": 6987, - "list-workspaces.md": 5699, - "manager.md": 27302, - "map-codebase.md": 20833, - "milestone-summary.md": 11842, - "mvp-phase.md": 13626, - "new-milestone.md": 32888, - "new-project.md": 66182, - "new-workspace.md": 11298, - "next.md": 20138, + "list-seeds.md": 6943, + "list-workspaces.md": 5655, + "manager.md": 27258, + "map-codebase.md": 20789, + "milestone-summary.md": 11798, + "mvp-phase.md": 13582, + "new-milestone.md": 32844, + "new-project.md": 66138, + "new-workspace.md": 11254, + "next.md": 20094, "node-repair.md": 4173, "note.md": 6563, - "pause-work.md": 14441, - "plan-milestone-gaps.md": 11809, - "plan-phase.md": 90455, - "plan-review-convergence.md": 23512, - "plant-seed.md": 11785, - "pr-branch.md": 15963, - "profile-user.md": 21246, - "progress.md": 30599, - "quick.md": 49183, - "reapply-patches.md": 20312, - "remove-phase.md": 8513, - "remove-workspace.md": 7551, - "resume-project.md": 17270, - "review.md": 43356, - "scan.md": 7732, - "secure-phase.md": 13520, + "pause-work.md": 14397, + "plan-milestone-gaps.md": 11765, + "plan-phase.md": 89775, + "plan-review-convergence.md": 23468, + "plant-seed.md": 11741, + "pr-branch.md": 15919, + "profile-user.md": 21202, + "progress.md": 30555, + "quick.md": 50408, + "reapply-patches.md": 20393, + "remove-phase.md": 8469, + "remove-workspace.md": 7507, + "resume-project.md": 17226, + "review.md": 40956, + "scan.md": 7688, + "secure-phase.md": 13476, "session-report.md": 4044, - "settings-advanced.md": 39718, - "settings-integrations.md": 15892, - "settings.md": 33457, - "ship.md": 24691, - "sketch-wrap-up.md": 14267, - "sketch.md": 20004, - "smart-entry.md": 11124, - "spec-phase.md": 31945, - "spike-wrap-up.md": 15136, - "spike.md": 24561, - "stats.md": 6762, + "settings-advanced.md": 39646, + "settings-integrations.md": 15848, + "settings.md": 33413, + "ship.md": 24647, + "sketch-wrap-up.md": 14223, + "sketch.md": 19960, + "spec-phase.md": 31752, + "spike-wrap-up.md": 15092, + "spike.md": 24517, + "stats.md": 6718, "sync-skills.md": 6125, - "thread.md": 12508, - "transition.md": 22060, - "ui-phase.md": 15521, - "ui-review.md": 11216, - "ultraplan-phase.md": 10512, + "thread.md": 12464, + "transition.md": 22016, + "ui-phase.md": 15477, + "ui-review.md": 11172, + "ultraplan-phase.md": 10468, "undo.md": 10431, - "update.md": 20914, - "validate-phase.md": 10789, - "verify-phase.md": 40772, - "verify-work.md": 38267 + "update.md": 21053, + "validate-phase.md": 10745, + "verify-phase.md": 40728, + "verify-work.md": 35171 } From 0bfacc4970562b6b6a532e24d699fff01881117b Mon Sep 17 00:00:00 2001 From: Joe Slitzker Date: Fri, 3 Jul 2026 09:42:44 -0500 Subject: [PATCH 02/11] docs(#1991): add changeset fragment for stale worktree base fix --- .changeset/eager-tunas-swim.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/eager-tunas-swim.md diff --git a/.changeset/eager-tunas-swim.md b/.changeset/eager-tunas-swim.md new file mode 100644 index 000000000..5a77fc331 --- /dev/null +++ b/.changeset/eager-tunas-swim.md @@ -0,0 +1,5 @@ +--- +type: Fixed +pr: 1991 +--- +**`/gsd-quick` no longer halts with a stale-base worktree mismatch** — the worktree executor now degrades to sequential execution when its fork base has diverged from origin/HEAD, instead of spawning a worktree guaranteed to fail the base-mismatch guard. From ba60317215c4a3fee9052f8740a948a1f70b7a6a Mon Sep 17 00:00:00 2001 From: Joe Slitzker Date: Fri, 3 Jul 2026 09:46:33 -0500 Subject: [PATCH 03/11] docs(#1941): note /gsd-quick auto-degrade in worktree base-mismatch how-to The how-to doc for the exit-42 worktree base-mismatch error only mentioned /gsd-execute-phase. Now that /gsd-quick has the same auto-degrade guard, the doc should reflect both entry points. --- docs/how-to/fix-worktree-base-mismatch.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/how-to/fix-worktree-base-mismatch.md b/docs/how-to/fix-worktree-base-mismatch.md index 16b445198..e442d26ff 100644 --- a/docs/how-to/fix-worktree-base-mismatch.md +++ b/docs/how-to/fix-worktree-base-mismatch.md @@ -1,16 +1,16 @@ # How to fix the worktree base-mismatch (exit 42) error -**Goal:** Understand why `/gsd-execute-phase` halts with `FATAL: worktree base mismatch` / exit 42 when your branch is ahead of the default branch, and choose the right fix to restore normal — or parallel — execution. +**Goal:** Understand why `/gsd-execute-phase` or `/gsd-quick` halts with `FATAL: worktree base mismatch` / exit 42 when your branch is ahead of the default branch, and choose the right fix to restore normal — or parallel — execution. -**Prerequisites:** GSD Core is installed and you have an active project. You have run `/gsd-execute-phase` and either seen the exit-42 error or the one-line `⚠ Worktree base mismatch` warning. +**Prerequisites:** GSD Core is installed and you have an active project. You have run `/gsd-execute-phase` or `/gsd-quick` and either seen the exit-42 error or the one-line `⚠ Worktree base mismatch` warning. --- ## What you will see -When you run `/gsd-execute-phase` on a branch that is ahead of the repository's default branch (for example, an unmerged milestone branch, a long-lived feature branch, or a branch with commits not yet in `origin/HEAD`), you may see one of two messages: +When you run `/gsd-execute-phase` or `/gsd-quick` on a branch that is ahead of the repository's default branch (for example, an unmerged milestone branch, a long-lived feature branch, or a branch with commits not yet in `origin/HEAD`), you may see one of two messages: -**Automatic-degrade warning (phase still completes):** +**Automatic-degrade warning (phase or quick task still completes):** ``` ⚠ Worktree base mismatch: HEAD (abc12345) differs from origin/HEAD (def67890). @@ -19,7 +19,7 @@ To keep parallel worktrees, set worktree.baseRef:"head" in .claude/settings.local.json (or run: gsd-tools worktree set-baseref). See #683. ``` -The phase runs to completion sequentially; nothing is blocked. This is the runtime mitigation. +The phase or quick task runs to completion sequentially; nothing is blocked. This is the runtime mitigation (`/gsd-execute-phase`: #683/#1369; `/gsd-quick`: #1941). **Exit-42 halt (older installs or misconfigured environments):** From 61421709acb1afa45f88965f2451ef123f5d2e6b Mon Sep 17 00:00:00 2001 From: Joe Slitzker Date: Fri, 3 Jul 2026 10:07:05 -0500 Subject: [PATCH 04/11] test(#1941): regenerate golden install-parity fixtures for quick.md change MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The quick.md fix in this PR changes the file content, so its per-runtime content hash in the golden-install-parity snapshot (tests/golden-install-parity.test.cjs, Linux/macOS-only) is stale. Regenerated with UPDATE_GOLDEN=1 on Linux (WSL); only the gsd-core/workflows/quick.md hash line changed in each of the 16 runtime fixtures — no other drift. --- .../golden-install-parity/antigravity.json | 219 ++++++++------- .../golden-install-parity/augment.json | 228 ++++++++-------- .../golden-install-parity/claude.json | 225 ++++++++-------- .../fixtures/golden-install-parity/cline.json | 221 ++++++++------- .../golden-install-parity/codebuddy.json | 228 ++++++++-------- .../fixtures/golden-install-parity/codex.json | 253 +++++++++--------- .../golden-install-parity/copilot.json | 225 ++++++++-------- .../golden-install-parity/cursor.json | 226 ++++++++-------- .../golden-install-parity/hermes.json | 225 ++++++++-------- .../fixtures/golden-install-parity/kilo.json | 226 ++++++++-------- .../fixtures/golden-install-parity/kimi.json | 221 ++++++++------- .../golden-install-parity/opencode.json | 226 ++++++++-------- .../fixtures/golden-install-parity/qwen.json | 225 ++++++++-------- .../fixtures/golden-install-parity/trae.json | 219 ++++++++------- .../golden-install-parity/windsurf.json | 212 ++++++++------- 15 files changed, 1665 insertions(+), 1714 deletions(-) diff --git a/tests/fixtures/golden-install-parity/antigravity.json b/tests/fixtures/golden-install-parity/antigravity.json index dfa090c3c..1638baf1f 100644 --- a/tests/fixtures/golden-install-parity/antigravity.json +++ b/tests/fixtures/golden-install-parity/antigravity.json @@ -4,46 +4,45 @@ "agents/gsd-advisor-researcher.md": "45af60c237748ee1", "agents/gsd-ai-researcher.md": "ba8898d9e739a501", "agents/gsd-assumptions-analyzer.md": "00a02fdcbaa8d833", - "agents/gsd-code-fixer.md": "6937a1f20beaa1c6", + "agents/gsd-code-fixer.md": "d8b6c16731f3b3d0", "agents/gsd-code-reviewer.md": "a700d295bbf110a9", "agents/gsd-codebase-mapper.md": "afdae82284cb21b4", - "agents/gsd-debug-session-manager.md": "5ea82765fc041ad7", - "agents/gsd-debugger.md": "7439166a1770521c", + "agents/gsd-debug-session-manager.md": "88a3726efbc28eed", + "agents/gsd-debugger.md": "bbefb65861d9d8ef", "agents/gsd-doc-classifier.md": "6dde566846b268b0", "agents/gsd-doc-synthesizer.md": "6286afdbd9a74fe0", "agents/gsd-doc-verifier.md": "888c6ac870cb91a6", "agents/gsd-doc-writer.md": "d4400c8dab4a9efc", "agents/gsd-domain-researcher.md": "1db46cac3f4d9889", - "agents/gsd-eval-auditor.md": "1b8391f1aafb067f", + "agents/gsd-eval-auditor.md": "62560f29308426d9", "agents/gsd-eval-planner.md": "3d10fd11147f6857", - "agents/gsd-executor.md": "152ca51a10b99ff8", + "agents/gsd-executor.md": "d7dedecb2206d678", "agents/gsd-framework-selector.md": "daa62c79619c76bf", "agents/gsd-integration-checker.md": "0643cd2d779b131c", - "agents/gsd-intel-updater.md": "26c1f1e028c6346a", - "agents/gsd-mempalace-curator.md": "dafdc4394d514a93", + "agents/gsd-intel-updater.md": "c2a053ffbe79cc74", + "agents/gsd-mempalace-curator.md": "a7269018acb973ce", "agents/gsd-nyquist-auditor.md": "805a1404d03629f1", "agents/gsd-pattern-mapper.md": "e62ee90d39084802", - "agents/gsd-phase-researcher.md": "cff1196c8e8bb4fa", - "agents/gsd-plan-checker.md": "dd1e7cdc837d8f3e", - "agents/gsd-planner.md": "b6d821f77fd8d7bd", - "agents/gsd-project-researcher.md": "85de7f562872ee9b", - "agents/gsd-research-synthesizer.md": "18a2e1b30ff7ae3a", + "agents/gsd-phase-researcher.md": "cbb4b284487af598", + "agents/gsd-plan-checker.md": "1db919c3b317c2e3", + "agents/gsd-planner.md": "ee43904ee3d880d7", + "agents/gsd-project-researcher.md": "6caac1da8969c8cd", + "agents/gsd-research-synthesizer.md": "50dc93f1034141ac", "agents/gsd-roadmapper.md": "7a8465ac6d4dd29e", "agents/gsd-security-auditor.md": "2ce13af25179dd10", "agents/gsd-ui-auditor.md": "f777f9c7bf62788c", "agents/gsd-ui-checker.md": "9c113a9c6b63385c", - "agents/gsd-ui-researcher.md": "5d74011a96e5b67f", + "agents/gsd-ui-researcher.md": "3c85adc5c3f76f40", "agents/gsd-user-profiler.md": "25d65f6458454764", - "agents/gsd-verifier.md": "224e8df2d8fd1d95", + "agents/gsd-verifier.md": "d2bd23b62f95a64f", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "ea841e2865248e74", - "gsd-core/bin/gsd-tools.cjs": "747defe620cb8ae6", + "gsd-core/bin/gsd-tools.cjs": "815b92a0e7b7693e", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "8bc541aabc2e143c", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -107,7 +106,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "49fbbfdac6b8ced4", + "gsd-core/references/planning-config.md": "8ce19741d18507f7", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -191,120 +190,119 @@ "gsd-core/templates/user-profile.md": "52abe2af968e8533", "gsd-core/templates/user-setup.md": "1da2382725db080f", "gsd-core/templates/verification-report.md": "78ab9264ce63ed7e", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "8cc2e884a021b79b", - "gsd-core/workflows/add-phase.md": "f82afa2f93be19fa", - "gsd-core/workflows/add-tests.md": "f695210f67d2635e", - "gsd-core/workflows/add-todo.md": "de1ac76acfcc0133", - "gsd-core/workflows/ai-integration-phase.md": "22f5466085c47c00", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "a2d025013d8ef7fd", + "gsd-core/workflows/add-phase.md": "b619b3402c1e95db", + "gsd-core/workflows/add-tests.md": "206ccd9c8f25fac9", + "gsd-core/workflows/add-todo.md": "a995f9f4b11fcf23", + "gsd-core/workflows/ai-integration-phase.md": "f2fefee40ec7413c", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "44e9b0a78eb79311", - "gsd-core/workflows/audit-milestone.md": "77089ccd7b45c0f0", - "gsd-core/workflows/audit-uat.md": "ea8ddd910ed16ba4", - "gsd-core/workflows/autonomous.md": "603ce2019835f00e", - "gsd-core/workflows/check-todos.md": "5a62092df800ad7c", - "gsd-core/workflows/cleanup.md": "12c8fd85d3010fe6", - "gsd-core/workflows/code-review-fix.md": "5738cb929c995008", - "gsd-core/workflows/code-review.md": "d454365f1704d0bc", - "gsd-core/workflows/complete-milestone.md": "aaf272074acec69d", - "gsd-core/workflows/debug.md": "68f1ddc74886ebe5", - "gsd-core/workflows/diagnose-issues.md": "c8c41993c277363c", + "gsd-core/workflows/audit-fix.md": "9787a0ef00be649c", + "gsd-core/workflows/audit-milestone.md": "5e73ad8112a9b9b4", + "gsd-core/workflows/audit-uat.md": "777262a63dcaacdc", + "gsd-core/workflows/autonomous.md": "63c2fff9373e2f2c", + "gsd-core/workflows/check-todos.md": "f6a93906922dd939", + "gsd-core/workflows/cleanup.md": "53aa20672fe253bd", + "gsd-core/workflows/code-review-fix.md": "715d98a6ff5931e2", + "gsd-core/workflows/code-review.md": "d3d22e8705ab8323", + "gsd-core/workflows/complete-milestone.md": "f3fd3c8fc7bd1616", + "gsd-core/workflows/debug.md": "5ec71cc100973523", + "gsd-core/workflows/diagnose-issues.md": "4d80e23ab8adf2d7", "gsd-core/workflows/discovery-phase.md": "3de990caffdde4f8", - "gsd-core/workflows/discuss-phase-assumptions.md": "42210a0cbe1bac70", + "gsd-core/workflows/discuss-phase-assumptions.md": "5758ef496180a20c", "gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383", - "gsd-core/workflows/discuss-phase.md": "c0a977154470b7f5", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "ab0c68941386998b", + "gsd-core/workflows/discuss-phase.md": "19659f106fa0f53e", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "47ec4454046099c6", "gsd-core/workflows/discuss-phase/modes/all.md": "e5fe9c9c1e2bec1a", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "c412dfbb5d536935", + "gsd-core/workflows/discuss-phase/modes/auto.md": "5256d93dca08278e", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "a6f486a303c9bd53", + "gsd-core/workflows/discuss-phase/modes/chain.md": "3a90a0c95016f7c5", "gsd-core/workflows/discuss-phase/modes/default.md": "4c5ba5975dcc1e9c", "gsd-core/workflows/discuss-phase/modes/power.md": "96822b22c42d75e8", "gsd-core/workflows/discuss-phase/modes/text.md": "c384c22ffff4dc02", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4", - "gsd-core/workflows/do.md": "22adc4ed8589a015", - "gsd-core/workflows/docs-update.md": "8e986e26d0e6e1a0", - "gsd-core/workflows/edit-phase.md": "fc932e82ba1f585a", - "gsd-core/workflows/eval-review.md": "eb4040eaa5b8497f", - "gsd-core/workflows/execute-phase.md": "97453d3b8f49f27f", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "55d0706e80a2554a", + "gsd-core/workflows/do.md": "ecf6a2ae3c27c2af", + "gsd-core/workflows/docs-update.md": "1c3a0d23ecc9605c", + "gsd-core/workflows/edit-phase.md": "f685fb7063616826", + "gsd-core/workflows/eval-review.md": "2da6215ce79b2f7c", + "gsd-core/workflows/execute-phase.md": "e7713d986ebf45e0", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "1da22ba32f524c6e", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "687513ef1010180e", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "bb9113e7bf953797", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "907af77eafc3d97b", - "gsd-core/workflows/explore.md": "934c00f9f216dbdb", - "gsd-core/workflows/extract-learnings.md": "167ea7f0e23bf496", + "gsd-core/workflows/execute-plan.md": "7a8c667c3587a985", + "gsd-core/workflows/explore.md": "d9593c9f00250e53", + "gsd-core/workflows/extract-learnings.md": "caa2ff0160b6ed9c", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "b64f0309b8c3fde1", - "gsd-core/workflows/graduation.md": "a9d8f15ba81a993f", - "gsd-core/workflows/health.md": "1ac4d567ee95acfb", + "gsd-core/workflows/forensics.md": "3ebc3a7f48132e04", + "gsd-core/workflows/graduation.md": "b401418dfea2b0f5", + "gsd-core/workflows/health.md": "3ab04acb14942ddd", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa", - "gsd-core/workflows/help/modes/full.md": "0e253248c1c2e063", - "gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b", - "gsd-core/workflows/import.md": "41c62ae199209a68", + "gsd-core/workflows/help/modes/full.md": "3c3b67b4eb28cd82", + "gsd-core/workflows/help/modes/topic.md": "a404990fcf2d7df7", + "gsd-core/workflows/import.md": "3cbe85643922fd3b", "gsd-core/workflows/inbox.md": "a448220c548f27bc", - "gsd-core/workflows/ingest-docs.md": "e2707f28f67d128b", - "gsd-core/workflows/insert-phase.md": "cdd83cf77d0f7485", + "gsd-core/workflows/ingest-docs.md": "783e0380797478cc", + "gsd-core/workflows/insert-phase.md": "d48c4aa1e864c852", "gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3", - "gsd-core/workflows/list-seeds.md": "3a8b612306ecf9c3", - "gsd-core/workflows/list-workspaces.md": "f6b1bc9fa13cc155", - "gsd-core/workflows/manager.md": "77133c13a8d303d5", - "gsd-core/workflows/map-codebase.md": "c81444eb0b2e038b", - "gsd-core/workflows/milestone-summary.md": "c4620853fe489126", - "gsd-core/workflows/mvp-phase.md": "5f0e355ff4583d67", - "gsd-core/workflows/new-milestone.md": "62aea018fb72b958", - "gsd-core/workflows/new-project.md": "f336b2da5c3963f0", - "gsd-core/workflows/new-workspace.md": "21bfae58b9cc2990", - "gsd-core/workflows/next.md": "8beefb4335dd7c41", + "gsd-core/workflows/list-seeds.md": "084c87cd310119b2", + "gsd-core/workflows/list-workspaces.md": "69aa6dcd8f63bb8a", + "gsd-core/workflows/manager.md": "187e2df237bcf418", + "gsd-core/workflows/map-codebase.md": "ea0ad99dd10c3d1c", + "gsd-core/workflows/milestone-summary.md": "d442c6719944f276", + "gsd-core/workflows/mvp-phase.md": "cd39027462579233", + "gsd-core/workflows/new-milestone.md": "f13199a8e199298f", + "gsd-core/workflows/new-project.md": "b8dc0226e885ea9c", + "gsd-core/workflows/new-workspace.md": "70dec4f25df02d64", + "gsd-core/workflows/next.md": "c45606fc89965aed", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "3ce09c0aa0a20599", - "gsd-core/workflows/pause-work.md": "564de32981a24337", - "gsd-core/workflows/plan-milestone-gaps.md": "dd6a4b3a8b05ab6e", - "gsd-core/workflows/plan-phase.md": "cb56e635fef4d3f3", + "gsd-core/workflows/pause-work.md": "3196d681d4dd8c71", + "gsd-core/workflows/plan-milestone-gaps.md": "94b193dfc9ca3681", + "gsd-core/workflows/plan-phase.md": "659b52bd338720fe", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "ab0b22244c3389aa", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "473d4d6e5b1f6340", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261", - "gsd-core/workflows/plan-review-convergence.md": "d9f71484272b4b70", - "gsd-core/workflows/plant-seed.md": "6cf726be6427a35a", - "gsd-core/workflows/pr-branch.md": "dc5598ae8accdecd", - "gsd-core/workflows/profile-user.md": "355af92ac285567f", - "gsd-core/workflows/progress.md": "79a11ce798082054", - "gsd-core/workflows/quick.md": "a6aa362881f4e5da", - "gsd-core/workflows/reapply-patches.md": "4dcd6117d0a507ca", - "gsd-core/workflows/remove-phase.md": "23b9eb0858a2535e", - "gsd-core/workflows/remove-workspace.md": "d0bd7e0601138798", - "gsd-core/workflows/resume-project.md": "98e2cf8908e73a52", - "gsd-core/workflows/review.md": "9bc686206c96748c", - "gsd-core/workflows/scan.md": "a7fecd67e5cd655f", - "gsd-core/workflows/secure-phase.md": "96b199dfac00e60f", + "gsd-core/workflows/plan-review-convergence.md": "b1623082557cdca5", + "gsd-core/workflows/plant-seed.md": "1fb45cd49f66f572", + "gsd-core/workflows/pr-branch.md": "c8fd9fa250cb39fd", + "gsd-core/workflows/profile-user.md": "7b894598e26133b2", + "gsd-core/workflows/progress.md": "6087275a7ef3d84f", + "gsd-core/workflows/quick.md": "22855a8335147945", + "gsd-core/workflows/reapply-patches.md": "825e37a55a992892", + "gsd-core/workflows/remove-phase.md": "6b9947fba1a97f46", + "gsd-core/workflows/remove-workspace.md": "95f05defffe6754e", + "gsd-core/workflows/resume-project.md": "cadf390bae95fc76", + "gsd-core/workflows/review.md": "aa08449a6a180944", + "gsd-core/workflows/scan.md": "f2754f3e3ea528ff", + "gsd-core/workflows/secure-phase.md": "78705b7f09612464", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "f2f8c750101cb9ee", - "gsd-core/workflows/settings-integrations.md": "4d3001ad2b5dad8f", - "gsd-core/workflows/settings.md": "4017f3f235051902", - "gsd-core/workflows/ship.md": "984bd7660e7791fd", - "gsd-core/workflows/sketch-wrap-up.md": "0f842a609851a401", - "gsd-core/workflows/sketch.md": "314b7d323c6b57eb", - "gsd-core/workflows/smart-entry.md": "3ce5b6228238fdb6", - "gsd-core/workflows/spec-phase.md": "11c9e6b01bd2880a", - "gsd-core/workflows/spike-wrap-up.md": "8db41edc87cb7886", - "gsd-core/workflows/spike.md": "dd8d139947a8fb31", - "gsd-core/workflows/stats.md": "b64bda5c0a1a06fb", + "gsd-core/workflows/settings-advanced.md": "911234c3234b6929", + "gsd-core/workflows/settings-integrations.md": "83360968c4436bd1", + "gsd-core/workflows/settings.md": "a107a377ddeffed7", + "gsd-core/workflows/ship.md": "438fbd3ec509c1f1", + "gsd-core/workflows/sketch-wrap-up.md": "ab9fbb7371ef36bf", + "gsd-core/workflows/sketch.md": "114ca2455c2eb6fc", + "gsd-core/workflows/spec-phase.md": "5d6f0c480c0b251d", + "gsd-core/workflows/spike-wrap-up.md": "e2f251b7c8bfa2b2", + "gsd-core/workflows/spike.md": "0f9a81bcf4573195", + "gsd-core/workflows/stats.md": "a20eb078d2ab11be", "gsd-core/workflows/sync-skills.md": "8326a7ff0411b077", - "gsd-core/workflows/thread.md": "31201839d0530e89", - "gsd-core/workflows/transition.md": "3eb5edaa5c95c0de", - "gsd-core/workflows/ui-phase.md": "44f44a8aa7df3cfb", - "gsd-core/workflows/ui-review.md": "ba558aaf1ad9f58d", - "gsd-core/workflows/ultraplan-phase.md": "d8e92b0b7214eba6", + "gsd-core/workflows/thread.md": "3fb6b552e45fedbd", + "gsd-core/workflows/transition.md": "a7a5fe4040084308", + "gsd-core/workflows/ui-phase.md": "652785fbba26e80c", + "gsd-core/workflows/ui-review.md": "816b2bde136157f9", + "gsd-core/workflows/ultraplan-phase.md": "2404a01cb2e0c450", "gsd-core/workflows/undo.md": "6ab639d1fc7e0721", - "gsd-core/workflows/update.md": "2c58df5e21c41c31", - "gsd-core/workflows/validate-phase.md": "6c0ab739d15709fa", - "gsd-core/workflows/verify-phase.md": "8070a098ab538b33", - "gsd-core/workflows/verify-work.md": "be699ed7920f61b0", + "gsd-core/workflows/update.md": "dc93f366e2156e37", + "gsd-core/workflows/validate-phase.md": "5bac28c71d21c740", + "gsd-core/workflows/verify-phase.md": "e7059c04c816e62d", + "gsd-core/workflows/verify-work.md": "d1f5cfc8e22b7ce7", "hooks/gsd-check-update-worker.js": "fa301e6366270d5f", "hooks/gsd-check-update.js": "4617a98bf529e4c3", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -368,19 +366,18 @@ "skills/gsd-ingest-docs/SKILL.md": "f4e43968af317ed8", "skills/gsd-manager/SKILL.md": "6e51785860784d8c", "skills/gsd-map-codebase/SKILL.md": "e10431a9386c6aec", - "skills/gsd-mempalace-capture/SKILL.md": "588ddf4fbf3ebe65", - "skills/gsd-mempalace-recall/SKILL.md": "2d95e385fee26dee", + "skills/gsd-mempalace-capture/SKILL.md": "5647f915e5c85482", + "skills/gsd-mempalace-recall/SKILL.md": "d41523e659d1920f", "skills/gsd-milestone-summary/SKILL.md": "2955ab3e3a444ca3", "skills/gsd-mvp-phase/SKILL.md": "1cf7622d655840ac", "skills/gsd-new-milestone/SKILL.md": "f97a28dd1e2b9317", "skills/gsd-new-project/SKILL.md": "31b46764278d1c1a", - "skills/gsd-next/SKILL.md": "e7e03391c0e3a235", "skills/gsd-ns-context/SKILL.md": "e791bc60e4cf124e", "skills/gsd-ns-ideate/SKILL.md": "b85f270e8415f595", "skills/gsd-ns-manage/SKILL.md": "d55c53b5b0513033", "skills/gsd-ns-project/SKILL.md": "64844073a6115c45", "skills/gsd-ns-review/SKILL.md": "2e30158e112d173c", - "skills/gsd-ns-workflow/SKILL.md": "529e21833a6a8831", + "skills/gsd-ns-workflow/SKILL.md": "79373d30cd17ed49", "skills/gsd-pause-work/SKILL.md": "9d3cc6bd70b03df1", "skills/gsd-phase/SKILL.md": "00676bbea61410bf", "skills/gsd-plan-phase/SKILL.md": "168046ccf9702532", diff --git a/tests/fixtures/golden-install-parity/augment.json b/tests/fixtures/golden-install-parity/augment.json index b8c79276f..c3a135d9a 100644 --- a/tests/fixtures/golden-install-parity/augment.json +++ b/tests/fixtures/golden-install-parity/augment.json @@ -4,37 +4,37 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "f3baf9025a5bc4b1", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "68b2d2faccfdd8a3", + "agents/gsd-code-fixer.md": "2a98aadb20311108", "agents/gsd-code-reviewer.md": "bc8a6f2e1f787ff5", "agents/gsd-codebase-mapper.md": "85ea778ad9cf7e66", - "agents/gsd-debug-session-manager.md": "0d388fcee3eba770", - "agents/gsd-debugger.md": "2c8234c76c5d15c1", + "agents/gsd-debug-session-manager.md": "69fe2698d5a997c6", + "agents/gsd-debugger.md": "97c64f1db2fe85a3", "agents/gsd-doc-classifier.md": "f61cb0fad0d4f243", "agents/gsd-doc-synthesizer.md": "043847ebefbb9b7c", "agents/gsd-doc-verifier.md": "b3433e0db51e1c60", "agents/gsd-doc-writer.md": "376011bd99026bf7", "agents/gsd-domain-researcher.md": "671c9ea949889c4a", - "agents/gsd-eval-auditor.md": "fcaec7b00f94c435", + "agents/gsd-eval-auditor.md": "cd2a5727472ad0ab", "agents/gsd-eval-planner.md": "a4a5b4b3f7828ba3", - "agents/gsd-executor.md": "46f911cd211034b0", + "agents/gsd-executor.md": "87c499f939e30049", "agents/gsd-framework-selector.md": "4b77eebbe9288d80", "agents/gsd-integration-checker.md": "fa53e2d78be1de74", - "agents/gsd-intel-updater.md": "fa40e685d7441ace", - "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", + "agents/gsd-intel-updater.md": "f8ac501c61557a17", + "agents/gsd-mempalace-curator.md": "63676937f8970bf3", "agents/gsd-nyquist-auditor.md": "230e6667411ccf2f", "agents/gsd-pattern-mapper.md": "43c6021cf7caabfa", - "agents/gsd-phase-researcher.md": "f1f6fd6a3e67c7a8", - "agents/gsd-plan-checker.md": "bf1a4e636f2390de", - "agents/gsd-planner.md": "6e8c76da9804ac42", - "agents/gsd-project-researcher.md": "4531b7cc8f5e5f7d", - "agents/gsd-research-synthesizer.md": "4a4f68e6c75b133a", + "agents/gsd-phase-researcher.md": "e74332bb76436bc9", + "agents/gsd-plan-checker.md": "58cce5e740351df3", + "agents/gsd-planner.md": "826ead38c4c06b79", + "agents/gsd-project-researcher.md": "327c1d656be67b01", + "agents/gsd-research-synthesizer.md": "c457ba87f906d6d9", "agents/gsd-roadmapper.md": "bb2f57695dbab32c", "agents/gsd-security-auditor.md": "f22374cc1db28dca", "agents/gsd-ui-auditor.md": "dcd5712e6b160a53", "agents/gsd-ui-checker.md": "8a20715a400435f9", - "agents/gsd-ui-researcher.md": "184d1c3edca694df", + "agents/gsd-ui-researcher.md": "e64ad536d309cecf", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "f5c00a9b08fc1a7e", + "agents/gsd-verifier.md": "40f4b7fbc3564419", "commands/gsd-add-tests.md": "3608d0cf4b515103", "commands/gsd-ai-integration-phase.md": "70843d4904743f7e", "commands/gsd-audit-fix.md": "1b805946362c4f19", @@ -63,19 +63,18 @@ "commands/gsd-ingest-docs.md": "6718b04c597a5428", "commands/gsd-manager.md": "8f4ae79774902293", "commands/gsd-map-codebase.md": "f3a06c4c7503f243", - "commands/gsd-mempalace-capture.md": "2e610f3ebe2eb5b4", - "commands/gsd-mempalace-recall.md": "38716c0983a3ef9c", + "commands/gsd-mempalace-capture.md": "016a90f0eb7493ac", + "commands/gsd-mempalace-recall.md": "babb21998c7e6a6f", "commands/gsd-milestone-summary.md": "ff5e11e6b33d4b5e", "commands/gsd-mvp-phase.md": "ffc5905aed8f450a", "commands/gsd-new-milestone.md": "e9ddaec1dd29d023", "commands/gsd-new-project.md": "56552a324cff669e", - "commands/gsd-next.md": "d9f43d56e1bca2ca", "commands/gsd-ns-context.md": "011c44e7aa46e64a", "commands/gsd-ns-ideate.md": "edc5e543512dd48a", "commands/gsd-ns-manage.md": "0409d810e499357f", "commands/gsd-ns-project.md": "8dfd1b9a2ffe86ac", "commands/gsd-ns-review.md": "3766ed10827882a0", - "commands/gsd-ns-workflow.md": "c3b3c046a74ec0ee", + "commands/gsd-ns-workflow.md": "87910975ac92d103", "commands/gsd-pause-work.md": "4fb032f72238fe33", "commands/gsd-phase.md": "4920d15d779329eb", "commands/gsd-plan-phase.md": "e74f3cb7a10cbb83", @@ -107,13 +106,12 @@ "commands/gsd-workstreams.md": "52ab9c585d3a00f3", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", - "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", + "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -154,7 +152,7 @@ "gsd-core/references/few-shot-examples/plan-checker.md": "2574808188ac9de4", "gsd-core/references/few-shot-examples/verifier.md": "5badee4560b14ae8", "gsd-core/references/gate-prompts.md": "e69f5993ab944d80", - "gsd-core/references/gates.md": "bd79c7f90c8cb8d7", + "gsd-core/references/gates.md": "7dc9fd3a3d6217c6", "gsd-core/references/git-integration.md": "77bf9dff38b2c9d4", "gsd-core/references/git-planning-commit.md": "f897a15ebfc3f5a7", "gsd-core/references/honest-verifier.md": "8815c9fc18c35719", @@ -177,7 +175,7 @@ "gsd-core/references/planner-reviews.md": "dda0193a0fbd4947", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "7fe958e09e74b6c8", + "gsd-core/references/planning-config.md": "1c3a3aae2ae89e83", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -261,120 +259,119 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "1bc7377b105194fc", - "gsd-core/workflows/add-phase.md": "46e0551ffdd8ce1a", - "gsd-core/workflows/add-tests.md": "2c1da65d41dc12d2", - "gsd-core/workflows/add-todo.md": "cc0efe270004c8fb", - "gsd-core/workflows/ai-integration-phase.md": "40c217869a06981f", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "1153d35058e3e24f", + "gsd-core/workflows/add-phase.md": "b98c2fc51cd123ba", + "gsd-core/workflows/add-tests.md": "2871f7e6409ba89e", + "gsd-core/workflows/add-todo.md": "3b913840c1f490b2", + "gsd-core/workflows/ai-integration-phase.md": "ad2ff20091d1c2c0", "gsd-core/workflows/analyze-dependencies.md": "52942af10f140717", - "gsd-core/workflows/audit-fix.md": "514d02c730349a35", - "gsd-core/workflows/audit-milestone.md": "6866ce260980c21e", - "gsd-core/workflows/audit-uat.md": "fcfbec501620b564", - "gsd-core/workflows/autonomous.md": "7e5683728ef33707", - "gsd-core/workflows/check-todos.md": "bdeaf43f9c61e0cc", - "gsd-core/workflows/cleanup.md": "0daa2f2720c111f1", - "gsd-core/workflows/code-review-fix.md": "c323f7098b671bd6", - "gsd-core/workflows/code-review.md": "ad450c6ef8459dad", - "gsd-core/workflows/complete-milestone.md": "c1f91b77f4ace7f2", - "gsd-core/workflows/debug.md": "849d7e5b9c12dcae", - "gsd-core/workflows/diagnose-issues.md": "6cc3900891dfb927", + "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", + "gsd-core/workflows/audit-milestone.md": "fe7185bb70eafdb9", + "gsd-core/workflows/audit-uat.md": "ca6f1f0ef174f793", + "gsd-core/workflows/autonomous.md": "1184e5864e201889", + "gsd-core/workflows/check-todos.md": "1e3026abe782bd36", + "gsd-core/workflows/cleanup.md": "5cf0772521c192a4", + "gsd-core/workflows/code-review-fix.md": "b442c670f8c1fe93", + "gsd-core/workflows/code-review.md": "1bfa3bf542e30c5e", + "gsd-core/workflows/complete-milestone.md": "337d177126f1bd67", + "gsd-core/workflows/debug.md": "da62e7a62c113b29", + "gsd-core/workflows/diagnose-issues.md": "a5f15332b3833a80", "gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761", - "gsd-core/workflows/discuss-phase-assumptions.md": "1e229f6d21831d60", + "gsd-core/workflows/discuss-phase-assumptions.md": "a365fdca7f7281ad", "gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a", - "gsd-core/workflows/discuss-phase.md": "5c5e8d8c2c9d95aa", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653", + "gsd-core/workflows/discuss-phase.md": "b2538b3f8a15f7de", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240", + "gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "5502a67de7776853", + "gsd-core/workflows/discuss-phase/modes/chain.md": "ca3cc1ddfd19cd9d", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "da6d45207da4a988", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "8f460af710c8f6a4", - "gsd-core/workflows/docs-update.md": "f35922d15b7061c9", - "gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04", - "gsd-core/workflows/eval-review.md": "f898936e2cfe4130", - "gsd-core/workflows/execute-phase.md": "346e443b260e4f38", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "4e265392b3f2ba0e", + "gsd-core/workflows/do.md": "152e9c5c512f79cb", + "gsd-core/workflows/docs-update.md": "806ada831b961116", + "gsd-core/workflows/edit-phase.md": "e5624ac6e3f8bef5", + "gsd-core/workflows/eval-review.md": "dfcfb4f8ce031fae", + "gsd-core/workflows/execute-phase.md": "5daeb8fac7cab295", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8898e0ea533cc643", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "2c412310dce31a0b", - "gsd-core/workflows/explore.md": "6c04f2e658d93261", - "gsd-core/workflows/extract-learnings.md": "b6f01ca3d8f58de4", + "gsd-core/workflows/execute-plan.md": "502a2498f6b27e38", + "gsd-core/workflows/explore.md": "11523b829cc67c29", + "gsd-core/workflows/extract-learnings.md": "a2e4836abdeb1fdb", "gsd-core/workflows/fast.md": "94136fb570d20a9d", - "gsd-core/workflows/forensics.md": "0d500a3f5ab26913", - "gsd-core/workflows/graduation.md": "47f1594c88c08501", - "gsd-core/workflows/health.md": "107e3c72e76d9535", + "gsd-core/workflows/forensics.md": "b4bde768fd27a982", + "gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b", + "gsd-core/workflows/health.md": "e3cb8ff4e01e9e53", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7", "gsd-core/workflows/help/modes/default.md": "cc8ef97de634c995", - "gsd-core/workflows/help/modes/full.md": "3ac1c1bb851da7a5", - "gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24", - "gsd-core/workflows/import.md": "3d3fa603ceb8bc9f", + "gsd-core/workflows/help/modes/full.md": "5d60d11d63089892", + "gsd-core/workflows/help/modes/topic.md": "d7c60d488810fbd6", + "gsd-core/workflows/import.md": "97861d522319d56e", "gsd-core/workflows/inbox.md": "437f981ef9ae7b26", - "gsd-core/workflows/ingest-docs.md": "c859921c811ac11b", - "gsd-core/workflows/insert-phase.md": "08dca838d831bb5b", + "gsd-core/workflows/ingest-docs.md": "77d9103d8d5432f3", + "gsd-core/workflows/insert-phase.md": "621f9e75725542b1", "gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3", - "gsd-core/workflows/list-seeds.md": "b687f2a843032d65", - "gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453", - "gsd-core/workflows/manager.md": "3ba7a3e8213c4b23", - "gsd-core/workflows/map-codebase.md": "83d750aade709983", - "gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043", - "gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74", - "gsd-core/workflows/new-milestone.md": "a616efb0f82d1a11", - "gsd-core/workflows/new-project.md": "5ffeef49fe73013e", - "gsd-core/workflows/new-workspace.md": "017688423110ed66", - "gsd-core/workflows/next.md": "13fb800f2472d970", + "gsd-core/workflows/list-seeds.md": "0a466d04df300854", + "gsd-core/workflows/list-workspaces.md": "6e5c402000090d7b", + "gsd-core/workflows/manager.md": "a31f7e255dd7d01d", + "gsd-core/workflows/map-codebase.md": "582bddef590de9c6", + "gsd-core/workflows/milestone-summary.md": "8b6ceec4aa454b8a", + "gsd-core/workflows/mvp-phase.md": "bfa668107be972ed", + "gsd-core/workflows/new-milestone.md": "23d2135a555e95df", + "gsd-core/workflows/new-project.md": "e6855b300fcac71e", + "gsd-core/workflows/new-workspace.md": "fdd63a9adf030cb1", + "gsd-core/workflows/next.md": "48bd4b5d54f0d1f8", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "5a99eb396c744619", - "gsd-core/workflows/pause-work.md": "f2b33bba5593d422", - "gsd-core/workflows/plan-milestone-gaps.md": "852f6d7c0c4299dc", - "gsd-core/workflows/plan-phase.md": "8b1209958c31ca2f", + "gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b", + "gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25", + "gsd-core/workflows/plan-phase.md": "dc0beefd1316a860", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5", - "gsd-core/workflows/plan-review-convergence.md": "c635ecb8590a724e", - "gsd-core/workflows/plant-seed.md": "10b92ae08a6fdede", - "gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b", - "gsd-core/workflows/profile-user.md": "14263db831230142", - "gsd-core/workflows/progress.md": "893aa3c36983f74b", - "gsd-core/workflows/quick.md": "3bafc0a59cc90d26", - "gsd-core/workflows/reapply-patches.md": "39050f72601aec89", - "gsd-core/workflows/remove-phase.md": "df9a45f0b1880999", - "gsd-core/workflows/remove-workspace.md": "a7ca66db6b7c132c", - "gsd-core/workflows/resume-project.md": "f28da1200e4545f4", - "gsd-core/workflows/review.md": "f3c2e894941c9943", - "gsd-core/workflows/scan.md": "003883d71c37da7d", - "gsd-core/workflows/secure-phase.md": "29fc6b62c5c5dc62", + "gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd", + "gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06", + "gsd-core/workflows/pr-branch.md": "f2a35833fe784a53", + "gsd-core/workflows/profile-user.md": "02bc967c299a0136", + "gsd-core/workflows/progress.md": "057699b34b6198f7", + "gsd-core/workflows/quick.md": "bf8e448df540768f", + "gsd-core/workflows/reapply-patches.md": "7915e40411490bbe", + "gsd-core/workflows/remove-phase.md": "d030f80ca0df4fa9", + "gsd-core/workflows/remove-workspace.md": "b8817a3a5907f5bc", + "gsd-core/workflows/resume-project.md": "b18b51fd15cbce95", + "gsd-core/workflows/review.md": "fbfa6eebcad41aa0", + "gsd-core/workflows/scan.md": "54ff1ff60041d065", + "gsd-core/workflows/secure-phase.md": "1d1c66ad9ea01bd2", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "b57c947edee905bc", - "gsd-core/workflows/settings-integrations.md": "70515c5838fb9826", - "gsd-core/workflows/settings.md": "b2d39d972650f5f3", - "gsd-core/workflows/ship.md": "7b8fe9f89143e648", - "gsd-core/workflows/sketch-wrap-up.md": "5f5ebb6a80d610c6", - "gsd-core/workflows/sketch.md": "8319cedf3f93fc35", - "gsd-core/workflows/smart-entry.md": "449238eb94abe187", - "gsd-core/workflows/spec-phase.md": "8c480bd91f3cef6f", - "gsd-core/workflows/spike-wrap-up.md": "8467dadf2af758e6", - "gsd-core/workflows/spike.md": "7727c07bb221c8cc", - "gsd-core/workflows/stats.md": "76a42cbeaf6007c2", + "gsd-core/workflows/settings-advanced.md": "895e94e9193c2de2", + "gsd-core/workflows/settings-integrations.md": "351c5a6d0d5e27ed", + "gsd-core/workflows/settings.md": "48d337eb7e3f141b", + "gsd-core/workflows/ship.md": "d26fb5d3e965642a", + "gsd-core/workflows/sketch-wrap-up.md": "c03f64e834b69540", + "gsd-core/workflows/sketch.md": "04e0758c1a58881e", + "gsd-core/workflows/spec-phase.md": "2aa0353147153776", + "gsd-core/workflows/spike-wrap-up.md": "c86e04a0feb220a5", + "gsd-core/workflows/spike.md": "53127654e77256bf", + "gsd-core/workflows/stats.md": "01c24349370a0e6d", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "927e7eeefd2fcf5c", - "gsd-core/workflows/transition.md": "cb8ec5affb7ebba1", - "gsd-core/workflows/ui-phase.md": "db908f3bad5bc9f0", - "gsd-core/workflows/ui-review.md": "7acfc485526d064b", - "gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d", + "gsd-core/workflows/thread.md": "6d075b5d26500e9d", + "gsd-core/workflows/transition.md": "eee3435817fab185", + "gsd-core/workflows/ui-phase.md": "e81783508b8b6819", + "gsd-core/workflows/ui-review.md": "1ad3654435000881", + "gsd-core/workflows/ultraplan-phase.md": "66c17ad2e555e262", "gsd-core/workflows/undo.md": "96d2775f008b3a85", - "gsd-core/workflows/update.md": "fd160e13f8b7e83c", - "gsd-core/workflows/validate-phase.md": "2c6d7671fcaabcaa", - "gsd-core/workflows/verify-phase.md": "98a995046bdb6c3c", - "gsd-core/workflows/verify-work.md": "34e980a6950cd83c", + "gsd-core/workflows/update.md": "231e7c305b40c417", + "gsd-core/workflows/validate-phase.md": "50f37b705b6e44fb", + "gsd-core/workflows/verify-phase.md": "7579af6cd757f644", + "gsd-core/workflows/verify-work.md": "d77ace0fc4f33ff7", "hooks/gsd-check-update-worker.js": "cc1ef5f840f9dfc9", "hooks/gsd-check-update.js": "7b3a7983d5f1f5d3", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -415,8 +412,8 @@ "skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "48846bf26ccaf0e7", "skills/gsd-ns-context/skills/graphify/SKILL.md": "3d6341614add6ccd", "skills/gsd-ns-context/skills/map-codebase/SKILL.md": "51d6b970dca3c28e", - "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "a7261b5ead71cc58", - "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "646e59e76acd548f", + "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "c585b152e9d9d6d3", + "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "1a3267902234c607", "skills/gsd-ns-ideate/SKILL.md": "d70360a5f7e8ac90", "skills/gsd-ns-ideate/skills/capture/SKILL.md": "74651f6959cfbbd3", "skills/gsd-ns-ideate/skills/explore/SKILL.md": "bb8413dc283a5bb1", @@ -464,7 +461,7 @@ "skills/gsd-ns-review/skills/ui-phase/SKILL.md": "d0e75ee06eaa0165", "skills/gsd-ns-review/skills/ui-review/SKILL.md": "bdab072171d79877", "skills/gsd-ns-review/skills/validate-phase/SKILL.md": "8972b413eb712cae", - "skills/gsd-ns-workflow/SKILL.md": "9c03c167c9af062a", + "skills/gsd-ns-workflow/SKILL.md": "e0711a5522acc3ca", "skills/gsd-ns-workflow/skills/add-tests/SKILL.md": "851084b695ab8328", "skills/gsd-ns-workflow/skills/ai-integration-phase/SKILL.md": "34fa7aff585eb78f", "skills/gsd-ns-workflow/skills/autonomous/SKILL.md": "1565a532889d3ea3", @@ -472,7 +469,6 @@ "skills/gsd-ns-workflow/skills/execute-phase/SKILL.md": "67c9a6189f045de0", "skills/gsd-ns-workflow/skills/fast/SKILL.md": "34b741cc323f5f15", "skills/gsd-ns-workflow/skills/mvp-phase/SKILL.md": "f259f089a8d07a54", - "skills/gsd-ns-workflow/skills/next/SKILL.md": "e7409245f1a0f9de", "skills/gsd-ns-workflow/skills/phase/SKILL.md": "fe5b26417ee466be", "skills/gsd-ns-workflow/skills/plan-phase/SKILL.md": "8cf23ecd6ac98069", "skills/gsd-ns-workflow/skills/plan-review-convergence/SKILL.md": "93f68cc6a36de7f2", diff --git a/tests/fixtures/golden-install-parity/claude.json b/tests/fixtures/golden-install-parity/claude.json index 23232b818..9d060913b 100644 --- a/tests/fixtures/golden-install-parity/claude.json +++ b/tests/fixtures/golden-install-parity/claude.json @@ -1,48 +1,47 @@ { ".gsd-profile": "0e716a5fef4e6dc1", - "agents/gsd-advisor-researcher.md": "6f1f17e206e2c0c4", - "agents/gsd-ai-researcher.md": "e2236ee7b717c925", + "agents/gsd-advisor-researcher.md": "7cdfe98e2baf606e", + "agents/gsd-ai-researcher.md": "fa68db1fb2c6ee8a", "agents/gsd-assumptions-analyzer.md": "f94fdd67f70b4a5d", - "agents/gsd-code-fixer.md": "3d5f67cfd24ac452", + "agents/gsd-code-fixer.md": "78f5897024da1fcc", "agents/gsd-code-reviewer.md": "d626a828e8de3648", "agents/gsd-codebase-mapper.md": "8c2e9f2ce3aedf78", - "agents/gsd-debug-session-manager.md": "767c0f43d47e89ad", - "agents/gsd-debugger.md": "4d8a618121c8056a", + "agents/gsd-debug-session-manager.md": "808092282a01943f", + "agents/gsd-debugger.md": "77b44e85f02fbec7", "agents/gsd-doc-classifier.md": "4740eb4c4f6ac294", "agents/gsd-doc-synthesizer.md": "135bbdfb9053cbd8", "agents/gsd-doc-verifier.md": "4232dcf9076e3566", "agents/gsd-doc-writer.md": "8cb62907c6458111", - "agents/gsd-domain-researcher.md": "5f7d366251b957fe", - "agents/gsd-eval-auditor.md": "fea2759beff0a642", + "agents/gsd-domain-researcher.md": "f8be56555689a970", + "agents/gsd-eval-auditor.md": "88be0494a906eda5", "agents/gsd-eval-planner.md": "112f6730f23854e3", - "agents/gsd-executor.md": "22fc2f17098a4d14", + "agents/gsd-executor.md": "50b737a811d0a334", "agents/gsd-framework-selector.md": "c350ee693cb1aa4e", "agents/gsd-integration-checker.md": "c8b4e65dee89c8ea", - "agents/gsd-intel-updater.md": "5b41e05f90ce89d9", - "agents/gsd-mempalace-curator.md": "77b53f1b155242b4", + "agents/gsd-intel-updater.md": "9fadfebd08f15244", + "agents/gsd-mempalace-curator.md": "61c387c3fd9bae78", "agents/gsd-nyquist-auditor.md": "0bc0cdad7b3a0013", "agents/gsd-pattern-mapper.md": "b45b5e106775bec1", - "agents/gsd-phase-researcher.md": "85217c69c1ed2ac6", - "agents/gsd-plan-checker.md": "c70134c61b969589", - "agents/gsd-planner.md": "aa68af11f852ecfd", - "agents/gsd-project-researcher.md": "f468e96f8339d1e0", - "agents/gsd-research-synthesizer.md": "7be02e47f4fd901b", + "agents/gsd-phase-researcher.md": "5199acbf1770da2e", + "agents/gsd-plan-checker.md": "a5b4e7222feef68f", + "agents/gsd-planner.md": "7c2ae8b93b81cea4", + "agents/gsd-project-researcher.md": "3e94e963ccd268ae", + "agents/gsd-research-synthesizer.md": "f18c06f041f7a775", "agents/gsd-roadmapper.md": "8a7f1f1256a6aed5", "agents/gsd-security-auditor.md": "4f9fc3f654af4944", "agents/gsd-ui-auditor.md": "40c0dcc15bcfb9fb", "agents/gsd-ui-checker.md": "6e94b43fd459e10e", - "agents/gsd-ui-researcher.md": "5e561130434efdb2", + "agents/gsd-ui-researcher.md": "02c2d7582e8bbc44", "agents/gsd-user-profiler.md": "003276f85792cfda", - "agents/gsd-verifier.md": "2271174b5aa20e31", + "agents/gsd-verifier.md": "d62ffb1f520520c0", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", - "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", + "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -106,7 +105,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "35aa39fef2641311", + "gsd-core/references/planning-config.md": "4435dfdc3381233f", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -190,120 +189,119 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "485c4b6673ddf832", - "gsd-core/workflows/add-phase.md": "0d90083e9c17bec1", - "gsd-core/workflows/add-tests.md": "330b3e7d969fc2d1", - "gsd-core/workflows/add-todo.md": "8488f10f56ac24ca", - "gsd-core/workflows/ai-integration-phase.md": "a898d99b8d844215", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "5095b6e69b4e380a", + "gsd-core/workflows/add-phase.md": "27164a671e14a789", + "gsd-core/workflows/add-tests.md": "930998905facefc3", + "gsd-core/workflows/add-todo.md": "73934334ebbf5530", + "gsd-core/workflows/ai-integration-phase.md": "17017ec424e87b8d", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "514d02c730349a35", - "gsd-core/workflows/audit-milestone.md": "23c1e35f449933b8", - "gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405", - "gsd-core/workflows/autonomous.md": "722397c04272dfaa", - "gsd-core/workflows/check-todos.md": "6c2a43d1d3e86589", - "gsd-core/workflows/cleanup.md": "0daa2f2720c111f1", - "gsd-core/workflows/code-review-fix.md": "adb62c695b39ef61", - "gsd-core/workflows/code-review.md": "6c40b95e799907d0", - "gsd-core/workflows/complete-milestone.md": "dcf1182398efb1ca", - "gsd-core/workflows/debug.md": "a9397fd35cca2240", - "gsd-core/workflows/diagnose-issues.md": "75ffc381ac3059ff", + "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", + "gsd-core/workflows/audit-milestone.md": "5e9a35af57344e04", + "gsd-core/workflows/audit-uat.md": "69dbdec25cae2f12", + "gsd-core/workflows/autonomous.md": "69f12f004f1233a4", + "gsd-core/workflows/check-todos.md": "fa637b6cc9be647c", + "gsd-core/workflows/cleanup.md": "5cf0772521c192a4", + "gsd-core/workflows/code-review-fix.md": "a416c764425cbb61", + "gsd-core/workflows/code-review.md": "3999e5bc9ce9171e", + "gsd-core/workflows/complete-milestone.md": "49a005d4a9521477", + "gsd-core/workflows/debug.md": "d5856f61f3a1ff84", + "gsd-core/workflows/diagnose-issues.md": "363684618298aecd", "gsd-core/workflows/discovery-phase.md": "6161c60d752d0058", - "gsd-core/workflows/discuss-phase-assumptions.md": "46876f83547db40a", + "gsd-core/workflows/discuss-phase-assumptions.md": "af66efe23bd54b1d", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "df56c8cd170b2150", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653", + "gsd-core/workflows/discuss-phase.md": "6cbb63a540616e9d", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240", + "gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "ecdb88a9aa70d5bf", + "gsd-core/workflows/discuss-phase/modes/chain.md": "b16547a6b0423579", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "b62c9085d4dc2963", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "56215b98e26448bc", - "gsd-core/workflows/docs-update.md": "63082608d3ae92be", - "gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a", - "gsd-core/workflows/eval-review.md": "f59e8329dae1e528", - "gsd-core/workflows/execute-phase.md": "4aa452149551956b", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "facb0e816d87a0c7", + "gsd-core/workflows/do.md": "032ea8e1d5a13d3b", + "gsd-core/workflows/docs-update.md": "98c30bec9350542f", + "gsd-core/workflows/edit-phase.md": "a3ab51739c5c021c", + "gsd-core/workflows/eval-review.md": "f47fd1a7a1ca3308", + "gsd-core/workflows/execute-phase.md": "fe39dd64ff9db8f6", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c133828cf177a772", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "cce1a33fe9a0a32d", - "gsd-core/workflows/explore.md": "b9eea1bac358c9ce", - "gsd-core/workflows/extract-learnings.md": "d8177b0c13b7e5ee", + "gsd-core/workflows/execute-plan.md": "8d77786e0842fefe", + "gsd-core/workflows/explore.md": "aee57d95497ca50a", + "gsd-core/workflows/extract-learnings.md": "ce4b5388074f19a3", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "c01da0178fb97b21", - "gsd-core/workflows/graduation.md": "47f1594c88c08501", - "gsd-core/workflows/health.md": "f934b1f1e9f3ae72", + "gsd-core/workflows/forensics.md": "ec9dc257272a6980", + "gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b", + "gsd-core/workflows/health.md": "9fd7fe8c7c99b0db", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa", - "gsd-core/workflows/help/modes/full.md": "93cbdf7e542115a1", - "gsd-core/workflows/help/modes/topic.md": "899d7168a485297f", - "gsd-core/workflows/import.md": "6e8acff8c3918795", + "gsd-core/workflows/help/modes/full.md": "a731f1b3a744be08", + "gsd-core/workflows/help/modes/topic.md": "bd2e4cc8e460f5bd", + "gsd-core/workflows/import.md": "b40557b17ca31024", "gsd-core/workflows/inbox.md": "91aac6360e1a8672", - "gsd-core/workflows/ingest-docs.md": "25832c784e8812e6", - "gsd-core/workflows/insert-phase.md": "964ca91863a8749a", + "gsd-core/workflows/ingest-docs.md": "a0a58450d457ae35", + "gsd-core/workflows/insert-phase.md": "0ab06e370253622b", "gsd-core/workflows/list-phase-assumptions.md": "2a6b6a5acfb7742c", - "gsd-core/workflows/list-seeds.md": "5a46337f55ae8453", - "gsd-core/workflows/list-workspaces.md": "418570fbc8b938da", - "gsd-core/workflows/manager.md": "e39dd3c23a782eb5", - "gsd-core/workflows/map-codebase.md": "a45a9aa5c10aeeed", - "gsd-core/workflows/milestone-summary.md": "ad8e69fcb3463ce4", - "gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74", - "gsd-core/workflows/new-milestone.md": "d93e3fd29f4f77d4", - "gsd-core/workflows/new-project.md": "0ea70b800c86fde1", - "gsd-core/workflows/new-workspace.md": "04356c9b675da7c9", - "gsd-core/workflows/next.md": "ef30b829a6d5c5f6", + "gsd-core/workflows/list-seeds.md": "da9511b569ada7f9", + "gsd-core/workflows/list-workspaces.md": "9b78bb9f71029169", + "gsd-core/workflows/manager.md": "c0b571445b452f2b", + "gsd-core/workflows/map-codebase.md": "27c356aa00fb022a", + "gsd-core/workflows/milestone-summary.md": "e7692ea6a9ca3653", + "gsd-core/workflows/mvp-phase.md": "bfa668107be972ed", + "gsd-core/workflows/new-milestone.md": "7c957068b523ff47", + "gsd-core/workflows/new-project.md": "4184d47a8797dd4e", + "gsd-core/workflows/new-workspace.md": "668cd5038c76c771", + "gsd-core/workflows/next.md": "ef1b4c60ea3ddbc9", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "42b66686b2c102cb", - "gsd-core/workflows/pause-work.md": "5716362557f44ce4", - "gsd-core/workflows/plan-milestone-gaps.md": "1b43d12812f7bc1e", - "gsd-core/workflows/plan-phase.md": "6978a15b5232b310", + "gsd-core/workflows/pause-work.md": "0be71264eafd16dc", + "gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719", + "gsd-core/workflows/plan-phase.md": "f0401a3221b74b58", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261", - "gsd-core/workflows/plan-review-convergence.md": "e2e8a0fc1fd49101", - "gsd-core/workflows/plant-seed.md": "af50e9f10d3cc6e1", - "gsd-core/workflows/pr-branch.md": "ab157cd8e49621dd", - "gsd-core/workflows/profile-user.md": "ff3820a27731ceb8", - "gsd-core/workflows/progress.md": "bd1ecf9207331bda", - "gsd-core/workflows/quick.md": "bd56a6313d5ed43c", - "gsd-core/workflows/reapply-patches.md": "ba9406b60f2c4041", - "gsd-core/workflows/remove-phase.md": "ada8a0546c686483", - "gsd-core/workflows/remove-workspace.md": "f3ab3a88a7e9e1ed", - "gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96", - "gsd-core/workflows/review.md": "5cd71e81c4ace401", - "gsd-core/workflows/scan.md": "47371c2073d6c0be", - "gsd-core/workflows/secure-phase.md": "59d3c50aba8c9a6c", + "gsd-core/workflows/plan-review-convergence.md": "414df04b7ddff73c", + "gsd-core/workflows/plant-seed.md": "936a848f1d6c409e", + "gsd-core/workflows/pr-branch.md": "c8827e8a15426bf5", + "gsd-core/workflows/profile-user.md": "4e17ead7b8335ad2", + "gsd-core/workflows/progress.md": "ff1627b59dcce0f9", + "gsd-core/workflows/quick.md": "c4b1d7a0cede6ee7", + "gsd-core/workflows/reapply-patches.md": "2d7dada9edec108b", + "gsd-core/workflows/remove-phase.md": "f76e1c2a4dd31a09", + "gsd-core/workflows/remove-workspace.md": "0e73844f0f41cbc3", + "gsd-core/workflows/resume-project.md": "3dcaa7abe1800d35", + "gsd-core/workflows/review.md": "a1d3ebce6222ff72", + "gsd-core/workflows/scan.md": "8e1bbf2eed1752ca", + "gsd-core/workflows/secure-phase.md": "b2b9100ff79d6017", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "02f7ef84f976bda4", - "gsd-core/workflows/settings-integrations.md": "53649313d20694ae", - "gsd-core/workflows/settings.md": "3d994d669d3fb321", - "gsd-core/workflows/ship.md": "12e8e58c077a891a", - "gsd-core/workflows/sketch-wrap-up.md": "121ed4b8127abf04", - "gsd-core/workflows/sketch.md": "737c0492686fea2d", - "gsd-core/workflows/smart-entry.md": "ad20cf74ae2e8291", - "gsd-core/workflows/spec-phase.md": "82150c52a9077602", - "gsd-core/workflows/spike-wrap-up.md": "e2704024992b3fee", - "gsd-core/workflows/spike.md": "6dce83a2c5e7e49c", - "gsd-core/workflows/stats.md": "e7852c5d8f2b05a9", + "gsd-core/workflows/settings-advanced.md": "e0e8c31a4959e872", + "gsd-core/workflows/settings-integrations.md": "b503bf4784877aa9", + "gsd-core/workflows/settings.md": "3cbb449c1e02fe29", + "gsd-core/workflows/ship.md": "f8eece9ef821fc7c", + "gsd-core/workflows/sketch-wrap-up.md": "fcef0ef795f8bfc5", + "gsd-core/workflows/sketch.md": "dc9645b2ee28559d", + "gsd-core/workflows/spec-phase.md": "bab99d00772a5cd0", + "gsd-core/workflows/spike-wrap-up.md": "89a8d7fbc74ce8f2", + "gsd-core/workflows/spike.md": "aae8bcad15642645", + "gsd-core/workflows/stats.md": "17b4f2059f4b4ef2", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "3b2c560d7189576d", - "gsd-core/workflows/transition.md": "f6731bbb766929e7", - "gsd-core/workflows/ui-phase.md": "deaf9eff81cb6733", - "gsd-core/workflows/ui-review.md": "7b488a7486a6b7cf", - "gsd-core/workflows/ultraplan-phase.md": "328664400a001fd5", + "gsd-core/workflows/thread.md": "5ad0e0d5ce7e0d11", + "gsd-core/workflows/transition.md": "96ce39403ca69594", + "gsd-core/workflows/ui-phase.md": "790e5982e5b715c3", + "gsd-core/workflows/ui-review.md": "51945fda8e931f99", + "gsd-core/workflows/ultraplan-phase.md": "92dbc48e9a7162aa", "gsd-core/workflows/undo.md": "791e0bf96d9a057f", - "gsd-core/workflows/update.md": "f9e7d8a760d0d3c8", - "gsd-core/workflows/validate-phase.md": "2ac231dc541441c2", - "gsd-core/workflows/verify-phase.md": "0d4ffabc1caa473a", - "gsd-core/workflows/verify-work.md": "efe57bdbbb3af03f", + "gsd-core/workflows/update.md": "0b389258dcc09332", + "gsd-core/workflows/validate-phase.md": "2aa540f2c2479501", + "gsd-core/workflows/verify-phase.md": "15a999f82868ad29", + "gsd-core/workflows/verify-work.md": "ea61f9e88a44b68b", "hooks/gsd-check-update-worker.js": "a530efdb5fdc0da3", "hooks/gsd-check-update.js": "25cde66a12d6b886", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -367,19 +365,18 @@ "skills/gsd-ingest-docs/SKILL.md": "eb85e654917a503a", "skills/gsd-manager/SKILL.md": "1370d93741e47828", "skills/gsd-map-codebase/SKILL.md": "5009595dbde69739", - "skills/gsd-mempalace-capture/SKILL.md": "40a31ad049374297", - "skills/gsd-mempalace-recall/SKILL.md": "c3f412d5a64f3921", + "skills/gsd-mempalace-capture/SKILL.md": "e9b66db79fce0a2f", + "skills/gsd-mempalace-recall/SKILL.md": "9bfa9e76c7a10e26", "skills/gsd-milestone-summary/SKILL.md": "33d51a325d314f3a", "skills/gsd-mvp-phase/SKILL.md": "f9a1348c6c297579", "skills/gsd-new-milestone/SKILL.md": "ac99ffb8a966fe9d", "skills/gsd-new-project/SKILL.md": "e4d930027074d3b6", - "skills/gsd-next/SKILL.md": "13e394affe675498", "skills/gsd-ns-context/SKILL.md": "3102e7ad9b60f182", "skills/gsd-ns-ideate/SKILL.md": "c2c129408a046d22", "skills/gsd-ns-manage/SKILL.md": "8d786e01fa28a7bb", "skills/gsd-ns-project/SKILL.md": "cc0c4bd9feeab147", "skills/gsd-ns-review/SKILL.md": "4111ea56e820479f", - "skills/gsd-ns-workflow/SKILL.md": "4282c40a5e6e8bbe", + "skills/gsd-ns-workflow/SKILL.md": "13c0d84b25545331", "skills/gsd-pause-work/SKILL.md": "35e8a148e44f5361", "skills/gsd-phase/SKILL.md": "00be96e7ae36c6f0", "skills/gsd-plan-phase/SKILL.md": "0c9e87da048acfb7", diff --git a/tests/fixtures/golden-install-parity/cline.json b/tests/fixtures/golden-install-parity/cline.json index b4bee850c..097cce61f 100644 --- a/tests/fixtures/golden-install-parity/cline.json +++ b/tests/fixtures/golden-install-parity/cline.json @@ -7,46 +7,45 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "49ebcbe6985b86c9", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "6aa74a2fb2ad244a", + "agents/gsd-code-fixer.md": "353b89de3bbb4737", "agents/gsd-code-reviewer.md": "e5ec12d4d409e800", "agents/gsd-codebase-mapper.md": "e5b7941bdda53c91", - "agents/gsd-debug-session-manager.md": "a9d4e43e4d2e327a", - "agents/gsd-debugger.md": "b1f3af91f0e651c8", + "agents/gsd-debug-session-manager.md": "fc39ba45364ee4fd", + "agents/gsd-debugger.md": "dc92b6a909139c62", "agents/gsd-doc-classifier.md": "f7c361b91cc71a15", "agents/gsd-doc-synthesizer.md": "f4e6ca19363e4b0f", "agents/gsd-doc-verifier.md": "b60290c9d9f6d8d2", "agents/gsd-doc-writer.md": "27655a8cfdeb97ee", "agents/gsd-domain-researcher.md": "0fecdaea86466a56", - "agents/gsd-eval-auditor.md": "36c44303085df2f8", + "agents/gsd-eval-auditor.md": "90b5d1909977df61", "agents/gsd-eval-planner.md": "3ddea88a69b4da3f", - "agents/gsd-executor.md": "441e624e9685e505", + "agents/gsd-executor.md": "806bdb1313ead84d", "agents/gsd-framework-selector.md": "564669d479433f15", "agents/gsd-integration-checker.md": "1bbbdd3d420b994e", - "agents/gsd-intel-updater.md": "42c40fffbc720d0b", - "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", + "agents/gsd-intel-updater.md": "b084fd8df5f13f2a", + "agents/gsd-mempalace-curator.md": "63676937f8970bf3", "agents/gsd-nyquist-auditor.md": "4f9bba7b9762835d", "agents/gsd-pattern-mapper.md": "b526065fd2efa19c", - "agents/gsd-phase-researcher.md": "c507db2ba66038f4", - "agents/gsd-plan-checker.md": "a609245dbdc4ef2b", - "agents/gsd-planner.md": "ae6bf9def31a8eec", - "agents/gsd-project-researcher.md": "049f816c6caa4316", - "agents/gsd-research-synthesizer.md": "2f7dcbff50371d4c", + "agents/gsd-phase-researcher.md": "56b77237e2d044bb", + "agents/gsd-plan-checker.md": "3a2bc105b4220859", + "agents/gsd-planner.md": "5a3e05392dbfce2f", + "agents/gsd-project-researcher.md": "5a9192efdc45fd11", + "agents/gsd-research-synthesizer.md": "4b9faffa7936b36c", "agents/gsd-roadmapper.md": "bbb23d3097911516", "agents/gsd-security-auditor.md": "c35c8ec2f85b331f", "agents/gsd-ui-auditor.md": "9338efa31b9b7b99", "agents/gsd-ui-checker.md": "6ed8cd036613da1c", - "agents/gsd-ui-researcher.md": "eea2dfddf30aec9d", + "agents/gsd-ui-researcher.md": "7496c0d22e818603", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "75912e9cadd83eb3", + "agents/gsd-verifier.md": "5645dfb20b787f01", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "476aa24e8c4f03cf", - "gsd-core/bin/gsd-tools.cjs": "13640341aa311ae3", + "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -87,7 +86,7 @@ "gsd-core/references/few-shot-examples/plan-checker.md": "2574808188ac9de4", "gsd-core/references/few-shot-examples/verifier.md": "5badee4560b14ae8", "gsd-core/references/gate-prompts.md": "e69f5993ab944d80", - "gsd-core/references/gates.md": "bd79c7f90c8cb8d7", + "gsd-core/references/gates.md": "7dc9fd3a3d6217c6", "gsd-core/references/git-integration.md": "f5403e1470e46e69", "gsd-core/references/git-planning-commit.md": "f897a15ebfc3f5a7", "gsd-core/references/honest-verifier.md": "8815c9fc18c35719", @@ -110,7 +109,7 @@ "gsd-core/references/planner-reviews.md": "dda0193a0fbd4947", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "15a5fc63268379d4", + "gsd-core/references/planning-config.md": "c386ac9e804f862e", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -194,120 +193,119 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "6c4393113fa9d209", - "gsd-core/workflows/add-phase.md": "cac9b86f66ab26f5", - "gsd-core/workflows/add-tests.md": "dd80832a428afb45", - "gsd-core/workflows/add-todo.md": "b71e80304fe484eb", - "gsd-core/workflows/ai-integration-phase.md": "5159c6bdf102f74b", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "805471417ad921b4", + "gsd-core/workflows/add-phase.md": "38a6397d692b6256", + "gsd-core/workflows/add-tests.md": "3182b4a48b60fc0f", + "gsd-core/workflows/add-todo.md": "2ee36f06763af56b", + "gsd-core/workflows/ai-integration-phase.md": "e1216f51ba0662f2", "gsd-core/workflows/analyze-dependencies.md": "52942af10f140717", - "gsd-core/workflows/audit-fix.md": "47c29d04bab02b27", - "gsd-core/workflows/audit-milestone.md": "2266710d0ae48932", - "gsd-core/workflows/audit-uat.md": "1fb7b2ab9d587c8f", - "gsd-core/workflows/autonomous.md": "cc5217b1b2238a4c", - "gsd-core/workflows/check-todos.md": "32fdf33f5dc8bdde", - "gsd-core/workflows/cleanup.md": "b0ebfc48792b407b", - "gsd-core/workflows/code-review-fix.md": "b946fe7bcb303852", - "gsd-core/workflows/code-review.md": "0b24efcfa71a2ed2", - "gsd-core/workflows/complete-milestone.md": "c0808127038a8f86", - "gsd-core/workflows/debug.md": "f42e8e3cbc298694", - "gsd-core/workflows/diagnose-issues.md": "e616d0d730328d68", + "gsd-core/workflows/audit-fix.md": "85a83f15012e220d", + "gsd-core/workflows/audit-milestone.md": "7e68a0d33382fbca", + "gsd-core/workflows/audit-uat.md": "2ab2975014fbb210", + "gsd-core/workflows/autonomous.md": "cf705fcbc207e84a", + "gsd-core/workflows/check-todos.md": "ab6239efbf42077b", + "gsd-core/workflows/cleanup.md": "869f953fb25e57a7", + "gsd-core/workflows/code-review-fix.md": "40d723ec1c6b45d1", + "gsd-core/workflows/code-review.md": "4aee640e6e6951ce", + "gsd-core/workflows/complete-milestone.md": "512494b0d8c17777", + "gsd-core/workflows/debug.md": "1d138ad68a5f94dd", + "gsd-core/workflows/diagnose-issues.md": "ed74414bee6a146f", "gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761", - "gsd-core/workflows/discuss-phase-assumptions.md": "89987fd183e0d552", + "gsd-core/workflows/discuss-phase-assumptions.md": "dbb54ab5455a1e49", "gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a", - "gsd-core/workflows/discuss-phase.md": "a290d5ee19607bb7", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "250de9aae90daebc", + "gsd-core/workflows/discuss-phase.md": "17ef5303bf8c61b2", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "711bdeb87a76fe72", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "d6392f268422768c", + "gsd-core/workflows/discuss-phase/modes/auto.md": "a677457cfcf26929", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "1b26642897eebb36", + "gsd-core/workflows/discuss-phase/modes/chain.md": "d7f857f6d916084a", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "e38583ffc6743580", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "a35bbd09f381d940", - "gsd-core/workflows/docs-update.md": "39f288623a8f6f32", - "gsd-core/workflows/edit-phase.md": "9c9fadc047c61d74", - "gsd-core/workflows/eval-review.md": "3e1d7829ed2ed494", - "gsd-core/workflows/execute-phase.md": "5c56112513a04340", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "67ebc93f51968cb6", + "gsd-core/workflows/do.md": "491de71927bca5a0", + "gsd-core/workflows/docs-update.md": "4aee7d852ab26710", + "gsd-core/workflows/edit-phase.md": "db501e21c762d2b2", + "gsd-core/workflows/eval-review.md": "e211cca4eea94930", + "gsd-core/workflows/execute-phase.md": "61b798388f3c28d7", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "84b49fd65d290399", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "e3cb789a350dcadc", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "bcb4ab75df626846", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "0c5551f99ee0a017", - "gsd-core/workflows/explore.md": "e83af8ceae314cf9", - "gsd-core/workflows/extract-learnings.md": "6f39375b7dc775f9", + "gsd-core/workflows/execute-plan.md": "81458a19cf02a5bc", + "gsd-core/workflows/explore.md": "28856a6b0198064b", + "gsd-core/workflows/extract-learnings.md": "b649ff8ecff388c1", "gsd-core/workflows/fast.md": "94136fb570d20a9d", - "gsd-core/workflows/forensics.md": "9fc65a8eed5d8bfc", - "gsd-core/workflows/graduation.md": "16fedecda36769eb", - "gsd-core/workflows/health.md": "788fad84fa42eb9f", + "gsd-core/workflows/forensics.md": "9de19e3792169aa3", + "gsd-core/workflows/graduation.md": "ca7fa951a963d84b", + "gsd-core/workflows/health.md": "295e170806820a94", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7", "gsd-core/workflows/help/modes/default.md": "77c34f4a77dec02c", - "gsd-core/workflows/help/modes/full.md": "1bf502890828ada8", - "gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24", - "gsd-core/workflows/import.md": "96ec687c5cfe84ac", + "gsd-core/workflows/help/modes/full.md": "a123dd946319a258", + "gsd-core/workflows/help/modes/topic.md": "d7c60d488810fbd6", + "gsd-core/workflows/import.md": "64c8031374b39376", "gsd-core/workflows/inbox.md": "437f981ef9ae7b26", - "gsd-core/workflows/ingest-docs.md": "7d0517356c9f2619", - "gsd-core/workflows/insert-phase.md": "147f0009ec74b589", + "gsd-core/workflows/ingest-docs.md": "62761071f8391015", + "gsd-core/workflows/insert-phase.md": "37fb13804b4e61f2", "gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3", - "gsd-core/workflows/list-seeds.md": "25050c5e1b2b7176", - "gsd-core/workflows/list-workspaces.md": "8f0707ecbc395856", - "gsd-core/workflows/manager.md": "05eee19fe93c063d", - "gsd-core/workflows/map-codebase.md": "14c4995c73a671c7", - "gsd-core/workflows/milestone-summary.md": "20e56b9e3902e1d2", - "gsd-core/workflows/mvp-phase.md": "3e3936e1f247ac7c", - "gsd-core/workflows/new-milestone.md": "4fcf29b3cbcd9f83", - "gsd-core/workflows/new-project.md": "66bf6135f54ece0e", - "gsd-core/workflows/new-workspace.md": "f5eed5dd9a21878f", - "gsd-core/workflows/next.md": "3f8b61a35587a021", + "gsd-core/workflows/list-seeds.md": "d3b2783b53d96746", + "gsd-core/workflows/list-workspaces.md": "e2d7ee5e70395c1d", + "gsd-core/workflows/manager.md": "3ae982361d3cbb06", + "gsd-core/workflows/map-codebase.md": "893f13a40162ce23", + "gsd-core/workflows/milestone-summary.md": "04427b0abe11968d", + "gsd-core/workflows/mvp-phase.md": "e6a902c3308345f2", + "gsd-core/workflows/new-milestone.md": "2804d6f976923412", + "gsd-core/workflows/new-project.md": "f5799451fb7c1983", + "gsd-core/workflows/new-workspace.md": "277c868dc684ad05", + "gsd-core/workflows/next.md": "e64c75922be6d8e2", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "5a99eb396c744619", - "gsd-core/workflows/pause-work.md": "3530607514b0ac00", - "gsd-core/workflows/plan-milestone-gaps.md": "bafdc6945cd2bd87", - "gsd-core/workflows/plan-phase.md": "46db1a845f25a579", + "gsd-core/workflows/pause-work.md": "9c1acf8c30a244fd", + "gsd-core/workflows/plan-milestone-gaps.md": "95ca791b0867fe2d", + "gsd-core/workflows/plan-phase.md": "e4256d987d376112", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "4b0a2cb0f4f28179", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "ae59c247ad4a57d2", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "090c31e22b1508fe", - "gsd-core/workflows/plan-review-convergence.md": "96ccbbf9e482ea8d", - "gsd-core/workflows/plant-seed.md": "a2cdd513663226f1", - "gsd-core/workflows/pr-branch.md": "9923878a4f6a2d91", - "gsd-core/workflows/profile-user.md": "26f74db0a7fcd268", - "gsd-core/workflows/progress.md": "9f326d63afb4b76b", - "gsd-core/workflows/quick.md": "10051a9b41d5d210", - "gsd-core/workflows/reapply-patches.md": "eb4272145a117904", - "gsd-core/workflows/remove-phase.md": "e336350f8113a328", - "gsd-core/workflows/remove-workspace.md": "e685dfbd736dfd90", - "gsd-core/workflows/resume-project.md": "e23981178fa37b3d", - "gsd-core/workflows/review.md": "c2b3fcc5bfc80038", - "gsd-core/workflows/scan.md": "dfd92717caea0ce7", - "gsd-core/workflows/secure-phase.md": "cf78183f06a02582", + "gsd-core/workflows/plan-review-convergence.md": "2cdba6216184aac4", + "gsd-core/workflows/plant-seed.md": "d0d63f83ae7c939b", + "gsd-core/workflows/pr-branch.md": "15ccec6bd303ea46", + "gsd-core/workflows/profile-user.md": "21955dc3f74c66df", + "gsd-core/workflows/progress.md": "ec78c08395cc39f5", + "gsd-core/workflows/quick.md": "ec955c4e4caed4d7", + "gsd-core/workflows/reapply-patches.md": "4cfdb59f5d8e727e", + "gsd-core/workflows/remove-phase.md": "61b68a4af414e3c2", + "gsd-core/workflows/remove-workspace.md": "411bfff942216185", + "gsd-core/workflows/resume-project.md": "f8f71b5a98374b85", + "gsd-core/workflows/review.md": "f7d5b0f64631adea", + "gsd-core/workflows/scan.md": "db0c48c3963f9a8b", + "gsd-core/workflows/secure-phase.md": "c51b86e369574195", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "e08245a5a65dcec2", - "gsd-core/workflows/settings-integrations.md": "76eee76d6eb57657", - "gsd-core/workflows/settings.md": "f6c7aa7ceb99078b", - "gsd-core/workflows/ship.md": "5f931a25ea9102a4", - "gsd-core/workflows/sketch-wrap-up.md": "1f44789553180d84", - "gsd-core/workflows/sketch.md": "2226779b6003a71c", - "gsd-core/workflows/smart-entry.md": "9a64f43927641ca4", - "gsd-core/workflows/spec-phase.md": "55d727dbf400ed9a", - "gsd-core/workflows/spike-wrap-up.md": "846958e0012a0899", - "gsd-core/workflows/spike.md": "868b15cdf229cc43", - "gsd-core/workflows/stats.md": "f9241bb65770c5a4", + "gsd-core/workflows/settings-advanced.md": "39c2dc5663866fae", + "gsd-core/workflows/settings-integrations.md": "7e9fbe941882c4f6", + "gsd-core/workflows/settings.md": "bc0e1b43249e32b0", + "gsd-core/workflows/ship.md": "c3db35c8d1b398c1", + "gsd-core/workflows/sketch-wrap-up.md": "91f40fc816293e3c", + "gsd-core/workflows/sketch.md": "92a8bab2605469fb", + "gsd-core/workflows/spec-phase.md": "e06346c9c626a2d2", + "gsd-core/workflows/spike-wrap-up.md": "693949a4e10e66bd", + "gsd-core/workflows/spike.md": "204e742c846ee0d9", + "gsd-core/workflows/stats.md": "5cfea82b894eee3c", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "d71b1e815925c5cc", - "gsd-core/workflows/transition.md": "b9e41eb751375faf", - "gsd-core/workflows/ui-phase.md": "dfc93789f7fa93f5", - "gsd-core/workflows/ui-review.md": "8cd9605add21301e", - "gsd-core/workflows/ultraplan-phase.md": "ceff456b1e9d94d8", + "gsd-core/workflows/thread.md": "4a009fd2cc4387a7", + "gsd-core/workflows/transition.md": "fe82e77df8dceb1b", + "gsd-core/workflows/ui-phase.md": "06f1f80de620a319", + "gsd-core/workflows/ui-review.md": "0af83311f5e41f48", + "gsd-core/workflows/ultraplan-phase.md": "b4e64685b40bce09", "gsd-core/workflows/undo.md": "96d2775f008b3a85", - "gsd-core/workflows/update.md": "165beec33490bd28", - "gsd-core/workflows/validate-phase.md": "5b4ae14c87859bd2", - "gsd-core/workflows/verify-phase.md": "20e90407e1e531fc", - "gsd-core/workflows/verify-work.md": "6fa216623778c541", + "gsd-core/workflows/update.md": "9cad8a8f4baff922", + "gsd-core/workflows/validate-phase.md": "54687a0f2a562fc4", + "gsd-core/workflows/verify-phase.md": "5caca0023bc88a9a", + "gsd-core/workflows/verify-work.md": "a327274299317cb1", "scripts/changeset/README.md": "86ff89331dfd94b2", "scripts/changeset/cli.cjs": "68f92a344b199271", "scripts/changeset/github-release-notes.cjs": "795677f0c009b132", @@ -326,8 +324,8 @@ "skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "d39269bea995fabc", "skills/gsd-ns-context/skills/graphify/SKILL.md": "030050fcd08d129d", "skills/gsd-ns-context/skills/map-codebase/SKILL.md": "19aec854da15f77b", - "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "588ddf4fbf3ebe65", - "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "2d95e385fee26dee", + "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "5647f915e5c85482", + "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "d41523e659d1920f", "skills/gsd-ns-ideate/SKILL.md": "c10342345c01c91f", "skills/gsd-ns-ideate/skills/capture/SKILL.md": "fb53053848bb6695", "skills/gsd-ns-ideate/skills/explore/SKILL.md": "d8e26a5ed95a4ecc", @@ -375,7 +373,7 @@ "skills/gsd-ns-review/skills/ui-phase/SKILL.md": "c35f175ccc747d56", "skills/gsd-ns-review/skills/ui-review/SKILL.md": "48267dc071481a89", "skills/gsd-ns-review/skills/validate-phase/SKILL.md": "62dc6ae62bb38c16", - "skills/gsd-ns-workflow/SKILL.md": "0cb9c23c065fe448", + "skills/gsd-ns-workflow/SKILL.md": "7dbd699b5130c0d5", "skills/gsd-ns-workflow/skills/add-tests/SKILL.md": "addc3a220961a9c7", "skills/gsd-ns-workflow/skills/ai-integration-phase/SKILL.md": "e74b83a991dc9fc7", "skills/gsd-ns-workflow/skills/autonomous/SKILL.md": "37dc7b78ceb74803", @@ -383,7 +381,6 @@ "skills/gsd-ns-workflow/skills/execute-phase/SKILL.md": "e249a35959e49e99", "skills/gsd-ns-workflow/skills/fast/SKILL.md": "3eae6536d09c2532", "skills/gsd-ns-workflow/skills/mvp-phase/SKILL.md": "6c2beccceb46fda1", - "skills/gsd-ns-workflow/skills/next/SKILL.md": "3856471d0f64bf09", "skills/gsd-ns-workflow/skills/phase/SKILL.md": "4e1363db6013a1e5", "skills/gsd-ns-workflow/skills/plan-phase/SKILL.md": "b7a6ff2837b41143", "skills/gsd-ns-workflow/skills/plan-review-convergence/SKILL.md": "b7d213288df9aa96", diff --git a/tests/fixtures/golden-install-parity/codebuddy.json b/tests/fixtures/golden-install-parity/codebuddy.json index 5151d0025..e066adaef 100644 --- a/tests/fixtures/golden-install-parity/codebuddy.json +++ b/tests/fixtures/golden-install-parity/codebuddy.json @@ -4,37 +4,37 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "93ca6e24f4fd3681", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "1cf3a9fdade9a470", + "agents/gsd-code-fixer.md": "2230fda7f06a3906", "agents/gsd-code-reviewer.md": "5342fcc0da974696", "agents/gsd-codebase-mapper.md": "b995bf01af0193d2", - "agents/gsd-debug-session-manager.md": "a5649998f68812d5", - "agents/gsd-debugger.md": "a63306f54bdc63bf", + "agents/gsd-debug-session-manager.md": "d7c0e160cbf76c68", + "agents/gsd-debugger.md": "fdf0aee402605636", "agents/gsd-doc-classifier.md": "095e804a82f4a47f", "agents/gsd-doc-synthesizer.md": "2a78fe239d00389c", "agents/gsd-doc-verifier.md": "e74d930905a782ea", "agents/gsd-doc-writer.md": "ed5678dd38c83716", "agents/gsd-domain-researcher.md": "1c1a800108a2b225", - "agents/gsd-eval-auditor.md": "99012004b14ea602", + "agents/gsd-eval-auditor.md": "3d3e9336c01e90fe", "agents/gsd-eval-planner.md": "4ebdd7fe9cbb0cfe", - "agents/gsd-executor.md": "d0bfc88c01a63181", + "agents/gsd-executor.md": "a5041170a536bebd", "agents/gsd-framework-selector.md": "7726fccc86bfeb50", "agents/gsd-integration-checker.md": "2d8339790bbb2dc3", - "agents/gsd-intel-updater.md": "c51339956197cbd3", - "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", + "agents/gsd-intel-updater.md": "ec317a56d4abc4d3", + "agents/gsd-mempalace-curator.md": "63676937f8970bf3", "agents/gsd-nyquist-auditor.md": "42676eea063d2ec5", "agents/gsd-pattern-mapper.md": "92cfa2e6c2a06bf3", - "agents/gsd-phase-researcher.md": "6338474da1a5d65e", - "agents/gsd-plan-checker.md": "e704c083b02e8c35", - "agents/gsd-planner.md": "164eab970e2cf025", - "agents/gsd-project-researcher.md": "e43c59f7f1f2f37a", - "agents/gsd-research-synthesizer.md": "87955470c3c129b2", + "agents/gsd-phase-researcher.md": "09657cecf0374c21", + "agents/gsd-plan-checker.md": "ad4ff5b285bffd57", + "agents/gsd-planner.md": "7573900da2449268", + "agents/gsd-project-researcher.md": "defda280dac420e7", + "agents/gsd-research-synthesizer.md": "6c3b691dba5395c6", "agents/gsd-roadmapper.md": "20b69eff61a7a9fa", "agents/gsd-security-auditor.md": "d3b8f44034a76c9d", "agents/gsd-ui-auditor.md": "a26bbc733817959b", "agents/gsd-ui-checker.md": "30aa8e8efa880bd0", - "agents/gsd-ui-researcher.md": "5b2d98efecd3ca11", + "agents/gsd-ui-researcher.md": "e1faa0ad884633ba", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "c8a8c73a277a512f", + "agents/gsd-verifier.md": "1f0f65332e5fbbf8", "commands/gsd-add-tests.md": "aa65032141557fb7", "commands/gsd-ai-integration-phase.md": "373053d7cd887aa9", "commands/gsd-audit-fix.md": "c21ef925131fade7", @@ -63,19 +63,18 @@ "commands/gsd-ingest-docs.md": "ab3e58239c23d61d", "commands/gsd-manager.md": "bfe9e261fa918876", "commands/gsd-map-codebase.md": "9ed09a9a9ce48ffd", - "commands/gsd-mempalace-capture.md": "e9e00b0602e1d8b8", - "commands/gsd-mempalace-recall.md": "6efef238d8c62569", + "commands/gsd-mempalace-capture.md": "6fa6ca7a1ecd562d", + "commands/gsd-mempalace-recall.md": "146d97ab543d8df2", "commands/gsd-milestone-summary.md": "e3a36fbd695a1833", "commands/gsd-mvp-phase.md": "671791ba61c4654a", "commands/gsd-new-milestone.md": "00b5d757991941c7", "commands/gsd-new-project.md": "490195d5003d3d17", - "commands/gsd-next.md": "dbec71acc9d5d2a2", "commands/gsd-ns-context.md": "cc8954f405ae7916", "commands/gsd-ns-ideate.md": "fd1dd80d705e6e36", "commands/gsd-ns-manage.md": "5cc012d0be1caabb", "commands/gsd-ns-project.md": "52e30c8d84bb1ee5", "commands/gsd-ns-review.md": "a28dbfd4aba5f74b", - "commands/gsd-ns-workflow.md": "a1b874be9cf16caf", + "commands/gsd-ns-workflow.md": "dcd214fc50008d42", "commands/gsd-pause-work.md": "6caa75a7c2b4dd2d", "commands/gsd-phase.md": "e3ca4958ea20a935", "commands/gsd-plan-phase.md": "6de27d54ac191539", @@ -107,13 +106,12 @@ "commands/gsd-workstreams.md": "884b6c8d648422c7", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", - "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", + "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -154,7 +152,7 @@ "gsd-core/references/few-shot-examples/plan-checker.md": "2574808188ac9de4", "gsd-core/references/few-shot-examples/verifier.md": "5badee4560b14ae8", "gsd-core/references/gate-prompts.md": "e69f5993ab944d80", - "gsd-core/references/gates.md": "bd79c7f90c8cb8d7", + "gsd-core/references/gates.md": "7dc9fd3a3d6217c6", "gsd-core/references/git-integration.md": "77bf9dff38b2c9d4", "gsd-core/references/git-planning-commit.md": "f897a15ebfc3f5a7", "gsd-core/references/honest-verifier.md": "8815c9fc18c35719", @@ -177,7 +175,7 @@ "gsd-core/references/planner-reviews.md": "dda0193a0fbd4947", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "7fe958e09e74b6c8", + "gsd-core/references/planning-config.md": "1c3a3aae2ae89e83", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -261,120 +259,119 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "1bc7377b105194fc", - "gsd-core/workflows/add-phase.md": "46e0551ffdd8ce1a", - "gsd-core/workflows/add-tests.md": "2c1da65d41dc12d2", - "gsd-core/workflows/add-todo.md": "cc0efe270004c8fb", - "gsd-core/workflows/ai-integration-phase.md": "40c217869a06981f", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "1153d35058e3e24f", + "gsd-core/workflows/add-phase.md": "b98c2fc51cd123ba", + "gsd-core/workflows/add-tests.md": "2871f7e6409ba89e", + "gsd-core/workflows/add-todo.md": "3b913840c1f490b2", + "gsd-core/workflows/ai-integration-phase.md": "ad2ff20091d1c2c0", "gsd-core/workflows/analyze-dependencies.md": "52942af10f140717", - "gsd-core/workflows/audit-fix.md": "514d02c730349a35", - "gsd-core/workflows/audit-milestone.md": "6866ce260980c21e", - "gsd-core/workflows/audit-uat.md": "fcfbec501620b564", - "gsd-core/workflows/autonomous.md": "7e5683728ef33707", - "gsd-core/workflows/check-todos.md": "bdeaf43f9c61e0cc", - "gsd-core/workflows/cleanup.md": "0daa2f2720c111f1", - "gsd-core/workflows/code-review-fix.md": "c323f7098b671bd6", - "gsd-core/workflows/code-review.md": "ad450c6ef8459dad", - "gsd-core/workflows/complete-milestone.md": "c1f91b77f4ace7f2", - "gsd-core/workflows/debug.md": "849d7e5b9c12dcae", - "gsd-core/workflows/diagnose-issues.md": "77d98ac07c4a26ff", + "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", + "gsd-core/workflows/audit-milestone.md": "fe7185bb70eafdb9", + "gsd-core/workflows/audit-uat.md": "ca6f1f0ef174f793", + "gsd-core/workflows/autonomous.md": "1184e5864e201889", + "gsd-core/workflows/check-todos.md": "1e3026abe782bd36", + "gsd-core/workflows/cleanup.md": "5cf0772521c192a4", + "gsd-core/workflows/code-review-fix.md": "b442c670f8c1fe93", + "gsd-core/workflows/code-review.md": "1bfa3bf542e30c5e", + "gsd-core/workflows/complete-milestone.md": "337d177126f1bd67", + "gsd-core/workflows/debug.md": "da62e7a62c113b29", + "gsd-core/workflows/diagnose-issues.md": "690c523df07f2ea7", "gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761", - "gsd-core/workflows/discuss-phase-assumptions.md": "1e229f6d21831d60", + "gsd-core/workflows/discuss-phase-assumptions.md": "a365fdca7f7281ad", "gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a", - "gsd-core/workflows/discuss-phase.md": "02a5381c9a2173be", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653", + "gsd-core/workflows/discuss-phase.md": "a0b7539c8b3c25cd", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240", + "gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "5502a67de7776853", + "gsd-core/workflows/discuss-phase/modes/chain.md": "ca3cc1ddfd19cd9d", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "da6d45207da4a988", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "8f460af710c8f6a4", - "gsd-core/workflows/docs-update.md": "f35922d15b7061c9", - "gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04", - "gsd-core/workflows/eval-review.md": "f898936e2cfe4130", - "gsd-core/workflows/execute-phase.md": "2f9b53aac81a8f27", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "4e265392b3f2ba0e", + "gsd-core/workflows/do.md": "152e9c5c512f79cb", + "gsd-core/workflows/docs-update.md": "806ada831b961116", + "gsd-core/workflows/edit-phase.md": "e5624ac6e3f8bef5", + "gsd-core/workflows/eval-review.md": "dfcfb4f8ce031fae", + "gsd-core/workflows/execute-phase.md": "d3c1583906de7408", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8898e0ea533cc643", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "933d10547116794a", - "gsd-core/workflows/explore.md": "6c04f2e658d93261", - "gsd-core/workflows/extract-learnings.md": "b6f01ca3d8f58de4", + "gsd-core/workflows/execute-plan.md": "89fc525aecb29aad", + "gsd-core/workflows/explore.md": "11523b829cc67c29", + "gsd-core/workflows/extract-learnings.md": "a2e4836abdeb1fdb", "gsd-core/workflows/fast.md": "94136fb570d20a9d", - "gsd-core/workflows/forensics.md": "0d500a3f5ab26913", - "gsd-core/workflows/graduation.md": "47f1594c88c08501", - "gsd-core/workflows/health.md": "107e3c72e76d9535", + "gsd-core/workflows/forensics.md": "b4bde768fd27a982", + "gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b", + "gsd-core/workflows/health.md": "e3cb8ff4e01e9e53", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7", "gsd-core/workflows/help/modes/default.md": "cc8ef97de634c995", - "gsd-core/workflows/help/modes/full.md": "4c018bcc9ed4e55c", - "gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24", - "gsd-core/workflows/import.md": "3d3fa603ceb8bc9f", + "gsd-core/workflows/help/modes/full.md": "de202c9910773a1d", + "gsd-core/workflows/help/modes/topic.md": "d7c60d488810fbd6", + "gsd-core/workflows/import.md": "97861d522319d56e", "gsd-core/workflows/inbox.md": "437f981ef9ae7b26", - "gsd-core/workflows/ingest-docs.md": "c859921c811ac11b", - "gsd-core/workflows/insert-phase.md": "08dca838d831bb5b", + "gsd-core/workflows/ingest-docs.md": "77d9103d8d5432f3", + "gsd-core/workflows/insert-phase.md": "621f9e75725542b1", "gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3", - "gsd-core/workflows/list-seeds.md": "b687f2a843032d65", - "gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453", - "gsd-core/workflows/manager.md": "3ba7a3e8213c4b23", - "gsd-core/workflows/map-codebase.md": "83d750aade709983", - "gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043", - "gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74", - "gsd-core/workflows/new-milestone.md": "a616efb0f82d1a11", - "gsd-core/workflows/new-project.md": "278e0b88dd1d2ea0", - "gsd-core/workflows/new-workspace.md": "017688423110ed66", - "gsd-core/workflows/next.md": "13fb800f2472d970", + "gsd-core/workflows/list-seeds.md": "0a466d04df300854", + "gsd-core/workflows/list-workspaces.md": "6e5c402000090d7b", + "gsd-core/workflows/manager.md": "a31f7e255dd7d01d", + "gsd-core/workflows/map-codebase.md": "582bddef590de9c6", + "gsd-core/workflows/milestone-summary.md": "8b6ceec4aa454b8a", + "gsd-core/workflows/mvp-phase.md": "bfa668107be972ed", + "gsd-core/workflows/new-milestone.md": "23d2135a555e95df", + "gsd-core/workflows/new-project.md": "2fa5ddc0fe749b28", + "gsd-core/workflows/new-workspace.md": "fdd63a9adf030cb1", + "gsd-core/workflows/next.md": "48bd4b5d54f0d1f8", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "5a99eb396c744619", - "gsd-core/workflows/pause-work.md": "f2b33bba5593d422", - "gsd-core/workflows/plan-milestone-gaps.md": "852f6d7c0c4299dc", - "gsd-core/workflows/plan-phase.md": "3e4debac4579684f", + "gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b", + "gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25", + "gsd-core/workflows/plan-phase.md": "9fc35fa37928c14e", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5", - "gsd-core/workflows/plan-review-convergence.md": "c635ecb8590a724e", - "gsd-core/workflows/plant-seed.md": "10b92ae08a6fdede", - "gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b", - "gsd-core/workflows/profile-user.md": "4fa910d15dea5695", - "gsd-core/workflows/progress.md": "893aa3c36983f74b", - "gsd-core/workflows/quick.md": "5e7dcdd864513b87", - "gsd-core/workflows/reapply-patches.md": "39050f72601aec89", - "gsd-core/workflows/remove-phase.md": "df9a45f0b1880999", - "gsd-core/workflows/remove-workspace.md": "a7ca66db6b7c132c", - "gsd-core/workflows/resume-project.md": "f28da1200e4545f4", - "gsd-core/workflows/review.md": "f3c2e894941c9943", - "gsd-core/workflows/scan.md": "003883d71c37da7d", - "gsd-core/workflows/secure-phase.md": "29fc6b62c5c5dc62", + "gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd", + "gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06", + "gsd-core/workflows/pr-branch.md": "f2a35833fe784a53", + "gsd-core/workflows/profile-user.md": "fd15f5d92ac1703b", + "gsd-core/workflows/progress.md": "057699b34b6198f7", + "gsd-core/workflows/quick.md": "eb197ddd523f6670", + "gsd-core/workflows/reapply-patches.md": "7915e40411490bbe", + "gsd-core/workflows/remove-phase.md": "d030f80ca0df4fa9", + "gsd-core/workflows/remove-workspace.md": "b8817a3a5907f5bc", + "gsd-core/workflows/resume-project.md": "b18b51fd15cbce95", + "gsd-core/workflows/review.md": "fbfa6eebcad41aa0", + "gsd-core/workflows/scan.md": "54ff1ff60041d065", + "gsd-core/workflows/secure-phase.md": "1d1c66ad9ea01bd2", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "b57c947edee905bc", - "gsd-core/workflows/settings-integrations.md": "70515c5838fb9826", - "gsd-core/workflows/settings.md": "b2d39d972650f5f3", - "gsd-core/workflows/ship.md": "7b8fe9f89143e648", - "gsd-core/workflows/sketch-wrap-up.md": "2aba89ecd8f41a0d", - "gsd-core/workflows/sketch.md": "5eedd93f9a5b49d5", - "gsd-core/workflows/smart-entry.md": "449238eb94abe187", - "gsd-core/workflows/spec-phase.md": "8c480bd91f3cef6f", - "gsd-core/workflows/spike-wrap-up.md": "2b004744c52e565c", - "gsd-core/workflows/spike.md": "24a0fee1447b6f0a", - "gsd-core/workflows/stats.md": "76a42cbeaf6007c2", + "gsd-core/workflows/settings-advanced.md": "895e94e9193c2de2", + "gsd-core/workflows/settings-integrations.md": "351c5a6d0d5e27ed", + "gsd-core/workflows/settings.md": "48d337eb7e3f141b", + "gsd-core/workflows/ship.md": "d26fb5d3e965642a", + "gsd-core/workflows/sketch-wrap-up.md": "7d52aa95ee69d47a", + "gsd-core/workflows/sketch.md": "55cee885b4add548", + "gsd-core/workflows/spec-phase.md": "2aa0353147153776", + "gsd-core/workflows/spike-wrap-up.md": "2fde13092ba1af57", + "gsd-core/workflows/spike.md": "0051a7e2193a7522", + "gsd-core/workflows/stats.md": "01c24349370a0e6d", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "927e7eeefd2fcf5c", - "gsd-core/workflows/transition.md": "cb8ec5affb7ebba1", - "gsd-core/workflows/ui-phase.md": "7313e999421db8c1", - "gsd-core/workflows/ui-review.md": "7acfc485526d064b", - "gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d", + "gsd-core/workflows/thread.md": "6d075b5d26500e9d", + "gsd-core/workflows/transition.md": "eee3435817fab185", + "gsd-core/workflows/ui-phase.md": "93ea0d0dfcb2a1e8", + "gsd-core/workflows/ui-review.md": "1ad3654435000881", + "gsd-core/workflows/ultraplan-phase.md": "66c17ad2e555e262", "gsd-core/workflows/undo.md": "96d2775f008b3a85", - "gsd-core/workflows/update.md": "5ff1f77222977648", - "gsd-core/workflows/validate-phase.md": "2c6d7671fcaabcaa", - "gsd-core/workflows/verify-phase.md": "98a995046bdb6c3c", - "gsd-core/workflows/verify-work.md": "34e980a6950cd83c", + "gsd-core/workflows/update.md": "6a593863d1b0a287", + "gsd-core/workflows/validate-phase.md": "50f37b705b6e44fb", + "gsd-core/workflows/verify-phase.md": "7579af6cd757f644", + "gsd-core/workflows/verify-work.md": "d77ace0fc4f33ff7", "hooks/gsd-check-update-worker.js": "bdc9324a2f080ddd", "hooks/gsd-check-update.js": "b7669f605631e506", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -438,19 +435,18 @@ "skills/gsd-ingest-docs/SKILL.md": "2df55e0ec95d57d9", "skills/gsd-manager/SKILL.md": "816db4d4ed618537", "skills/gsd-map-codebase/SKILL.md": "00622b489483ba69", - "skills/gsd-mempalace-capture/SKILL.md": "5f10d368835e062c", - "skills/gsd-mempalace-recall/SKILL.md": "70c8491f53f4161b", + "skills/gsd-mempalace-capture/SKILL.md": "12a57bef275e2961", + "skills/gsd-mempalace-recall/SKILL.md": "69275abbee414350", "skills/gsd-milestone-summary/SKILL.md": "9eb030a1ac307fa1", "skills/gsd-mvp-phase/SKILL.md": "236fcdd69f47d101", "skills/gsd-new-milestone/SKILL.md": "be371ad30631385e", "skills/gsd-new-project/SKILL.md": "793f7177d3bd026b", - "skills/gsd-next/SKILL.md": "43c805425b88bf75", "skills/gsd-ns-context/SKILL.md": "305b9b6248e8cc95", "skills/gsd-ns-ideate/SKILL.md": "c63a1aed61888b35", "skills/gsd-ns-manage/SKILL.md": "6a5b711b5103c566", "skills/gsd-ns-project/SKILL.md": "345ea11ccffd21b0", "skills/gsd-ns-review/SKILL.md": "98f1f3b3caf1a279", - "skills/gsd-ns-workflow/SKILL.md": "b77682820700300b", + "skills/gsd-ns-workflow/SKILL.md": "eda03f7d99eb2f8e", "skills/gsd-pause-work/SKILL.md": "e2de20b7539e78d4", "skills/gsd-phase/SKILL.md": "f87211f779315ced", "skills/gsd-plan-phase/SKILL.md": "6134e837750034ab", diff --git a/tests/fixtures/golden-install-parity/codex.json b/tests/fixtures/golden-install-parity/codex.json index 5dc6e7282..4c9876192 100644 --- a/tests/fixtures/golden-install-parity/codex.json +++ b/tests/fixtures/golden-install-parity/codex.json @@ -1,22 +1,22 @@ { ".gsd-profile": "0e716a5fef4e6dc1", ".gsd/defaults.json": "560664b045e645cb", - "agents/gsd-advisor-researcher.md": "eea6d1604aaf305c", + "agents/gsd-advisor-researcher.md": "3995e081531dd043", "agents/gsd-advisor-researcher.toml": "144f037c79aa9c26", - "agents/gsd-ai-researcher.md": "303be751c91da4c8", + "agents/gsd-ai-researcher.md": "9deaf29ae170faff", "agents/gsd-ai-researcher.toml": "5a16e952628fdeb0", "agents/gsd-assumptions-analyzer.md": "21ee3cd4095f7cf8", "agents/gsd-assumptions-analyzer.toml": "9460360826f33ab1", - "agents/gsd-code-fixer.md": "4fa4dbb501513bc3", - "agents/gsd-code-fixer.toml": "c8286e7d68753288", + "agents/gsd-code-fixer.md": "2b98fffbdf9484b8", + "agents/gsd-code-fixer.toml": "04266b0cb2978cfb", "agents/gsd-code-reviewer.md": "854d93fb1e91fca4", "agents/gsd-code-reviewer.toml": "66420d6e6ffd14eb", "agents/gsd-codebase-mapper.md": "cf8f8550b44aec35", "agents/gsd-codebase-mapper.toml": "a4609f3ac66c2081", - "agents/gsd-debug-session-manager.md": "3d4779f94c6cfb14", - "agents/gsd-debug-session-manager.toml": "c8d894c734e97256", - "agents/gsd-debugger.md": "cb8a103ed221ca7c", - "agents/gsd-debugger.toml": "b31333b83a8fed0a", + "agents/gsd-debug-session-manager.md": "a4433f8cac0ae81c", + "agents/gsd-debug-session-manager.toml": "8b45a8660607e1ae", + "agents/gsd-debugger.md": "7ee37c67fb1becbe", + "agents/gsd-debugger.toml": "0824394ba49b977f", "agents/gsd-doc-classifier.md": "0ee2bcb95b247ef8", "agents/gsd-doc-classifier.toml": "8b94b5c8b02c133a", "agents/gsd-doc-synthesizer.md": "2a3fbfce6cf5e671", @@ -25,36 +25,36 @@ "agents/gsd-doc-verifier.toml": "c0b7ac150730b954", "agents/gsd-doc-writer.md": "0a3557268f169722", "agents/gsd-doc-writer.toml": "d21d67f9ba074156", - "agents/gsd-domain-researcher.md": "fbd2f916f265c106", + "agents/gsd-domain-researcher.md": "bafef7d698ccb928", "agents/gsd-domain-researcher.toml": "a49ddec9005b4bf5", - "agents/gsd-eval-auditor.md": "2810917e02e5547c", - "agents/gsd-eval-auditor.toml": "9b81d61b3c5f722d", + "agents/gsd-eval-auditor.md": "0e3aa386f7eb654f", + "agents/gsd-eval-auditor.toml": "531377421cf4f8f8", "agents/gsd-eval-planner.md": "73f2ad2ff2797a51", "agents/gsd-eval-planner.toml": "09468ad1a34ac468", - "agents/gsd-executor.md": "93a05c1436bc4458", - "agents/gsd-executor.toml": "f5a55d4eacd8613c", + "agents/gsd-executor.md": "79d169658b54851c", + "agents/gsd-executor.toml": "410f786fed366ab8", "agents/gsd-framework-selector.md": "ebae32430887d2e0", "agents/gsd-framework-selector.toml": "637e4e021b7ec380", "agents/gsd-integration-checker.md": "9cc875676cf7d741", "agents/gsd-integration-checker.toml": "53f3cfac6fbd6447", - "agents/gsd-intel-updater.md": "8e5453421c92c0fd", - "agents/gsd-intel-updater.toml": "94888d7182fd2fb5", - "agents/gsd-mempalace-curator.md": "60a8ec0e990ba777", - "agents/gsd-mempalace-curator.toml": "015f156ad7d2dd0f", + "agents/gsd-intel-updater.md": "097c1a4b90b28ba0", + "agents/gsd-intel-updater.toml": "07f8098bd5e0e65e", + "agents/gsd-mempalace-curator.md": "159f24243bf3acfb", + "agents/gsd-mempalace-curator.toml": "30bcaf1ca0b926db", "agents/gsd-nyquist-auditor.md": "554dbb4a01760a9d", "agents/gsd-nyquist-auditor.toml": "b3d7214b42fb67fa", "agents/gsd-pattern-mapper.md": "efbcfa7c5de4027f", "agents/gsd-pattern-mapper.toml": "48a17baa3d7d142c", - "agents/gsd-phase-researcher.md": "87d74324e7708ea0", - "agents/gsd-phase-researcher.toml": "44a3d510cd0ce3bd", - "agents/gsd-plan-checker.md": "e7f02c10ea788aee", - "agents/gsd-plan-checker.toml": "6f8ceb421d0ad721", - "agents/gsd-planner.md": "5d638a2e37b63731", - "agents/gsd-planner.toml": "50cec2af6b45a61c", - "agents/gsd-project-researcher.md": "959f2e57c3d69ed8", - "agents/gsd-project-researcher.toml": "f395e8e8c4baf1ed", - "agents/gsd-research-synthesizer.md": "497f85adf53259ef", - "agents/gsd-research-synthesizer.toml": "053616d4941a1458", + "agents/gsd-phase-researcher.md": "d34ec667b611aa51", + "agents/gsd-phase-researcher.toml": "da31585e405a30e7", + "agents/gsd-plan-checker.md": "3f282936630b20d2", + "agents/gsd-plan-checker.toml": "2d5ec87349e4af25", + "agents/gsd-planner.md": "179f4a6e8d1ab77c", + "agents/gsd-planner.toml": "1f28070c37c44060", + "agents/gsd-project-researcher.md": "6bba76aaa1afa85d", + "agents/gsd-project-researcher.toml": "b727993c5d18f584", + "agents/gsd-research-synthesizer.md": "2f99bfaa351236e3", + "agents/gsd-research-synthesizer.toml": "bab1d2e3848c1c91", "agents/gsd-roadmapper.md": "e15d82d7781dbff3", "agents/gsd-roadmapper.toml": "0b17f618eafe9be8", "agents/gsd-security-auditor.md": "a4008a6b1d01833b", @@ -63,22 +63,21 @@ "agents/gsd-ui-auditor.toml": "5e9dd62a12a16a1e", "agents/gsd-ui-checker.md": "bf7bf8cc301c65a1", "agents/gsd-ui-checker.toml": "d0a084e82a9ae52d", - "agents/gsd-ui-researcher.md": "2befca69af55e44a", - "agents/gsd-ui-researcher.toml": "b55270666066e501", + "agents/gsd-ui-researcher.md": "1f19197bcf8385a8", + "agents/gsd-ui-researcher.toml": "48032d9873cc82f7", "agents/gsd-user-profiler.md": "1bf5033c929181c1", "agents/gsd-user-profiler.toml": "b9c244bb8fbf8140", - "agents/gsd-verifier.md": "4ac4b860e2504374", - "agents/gsd-verifier.toml": "8ed9fb961409e894", + "agents/gsd-verifier.md": "7c616980dbe8a81a", + "agents/gsd-verifier.toml": "c994bfe9f1379872", "config.toml": "a34316b9ac61a620", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", - "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", + "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -142,7 +141,7 @@ "gsd-core/references/planner-reviews.md": "7889bfa28e82156b", "gsd-core/references/planner-revision.md": "2ebf1a714d1ec4bf", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "8593e6610784a339", + "gsd-core/references/planning-config.md": "0767f44905c9a65e", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -226,120 +225,119 @@ "gsd-core/templates/user-profile.md": "52abe2af968e8533", "gsd-core/templates/user-setup.md": "1da2382725db080f", "gsd-core/templates/verification-report.md": "78ab9264ce63ed7e", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "62431b27424ff1ff", - "gsd-core/workflows/add-phase.md": "27f282bf5b8af59d", - "gsd-core/workflows/add-tests.md": "995918665fc78d39", - "gsd-core/workflows/add-todo.md": "097e171f797737df", - "gsd-core/workflows/ai-integration-phase.md": "1dfa15d8f28c022d", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "f33efb61b6810afd", + "gsd-core/workflows/add-phase.md": "b522eb805a7f00be", + "gsd-core/workflows/add-tests.md": "1157f7142099e956", + "gsd-core/workflows/add-todo.md": "218d02344535d232", + "gsd-core/workflows/ai-integration-phase.md": "7e3b8a29d2a71d80", "gsd-core/workflows/analyze-dependencies.md": "f799abc00907377f", - "gsd-core/workflows/audit-fix.md": "514d02c730349a35", - "gsd-core/workflows/audit-milestone.md": "46edd152d8b63bfc", - "gsd-core/workflows/audit-uat.md": "2564078edb15b5e9", - "gsd-core/workflows/autonomous.md": "92f08626d4aea668", - "gsd-core/workflows/check-todos.md": "b2b103e8638e760a", - "gsd-core/workflows/cleanup.md": "5d48d64664222a3e", - "gsd-core/workflows/code-review-fix.md": "3ff5f7eac2269ca3", - "gsd-core/workflows/code-review.md": "82858ab037b9176e", - "gsd-core/workflows/complete-milestone.md": "017df7443bd08da5", - "gsd-core/workflows/debug.md": "cc7b2d2fd4307a78", - "gsd-core/workflows/diagnose-issues.md": "e38bb21d06dff077", + "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", + "gsd-core/workflows/audit-milestone.md": "28afeeab183e254f", + "gsd-core/workflows/audit-uat.md": "b3b503e9f80dc9f5", + "gsd-core/workflows/autonomous.md": "b6a3fba06ebef11f", + "gsd-core/workflows/check-todos.md": "d847aa758e18d698", + "gsd-core/workflows/cleanup.md": "b990139192ab7c08", + "gsd-core/workflows/code-review-fix.md": "3311f5fa61f8a90b", + "gsd-core/workflows/code-review.md": "937aeabfff8963b3", + "gsd-core/workflows/complete-milestone.md": "c0eab93d97dd298e", + "gsd-core/workflows/debug.md": "e8367cffd3dfa758", + "gsd-core/workflows/diagnose-issues.md": "b6766f3830f5b130", "gsd-core/workflows/discovery-phase.md": "71a4b78ff876a854", - "gsd-core/workflows/discuss-phase-assumptions.md": "f23abfe76623ed63", + "gsd-core/workflows/discuss-phase-assumptions.md": "9d9b1e0b0fbf6e92", "gsd-core/workflows/discuss-phase-power.md": "3f8b83dc6be2e9d5", - "gsd-core/workflows/discuss-phase.md": "7c9df6656b81fda9", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653", + "gsd-core/workflows/discuss-phase.md": "b84b5cd94c57b9af", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24", "gsd-core/workflows/discuss-phase/modes/all.md": "42e58e1f499f7824", "gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730", - "gsd-core/workflows/discuss-phase/modes/auto.md": "d48968f75a2056b7", + "gsd-core/workflows/discuss-phase/modes/auto.md": "48ac14a332568c30", "gsd-core/workflows/discuss-phase/modes/batch.md": "21ee55869eaa7ece", - "gsd-core/workflows/discuss-phase/modes/chain.md": "862a2c45a6096400", + "gsd-core/workflows/discuss-phase/modes/chain.md": "1ff5f2e1654e93f1", "gsd-core/workflows/discuss-phase/modes/default.md": "4c5ba5975dcc1e9c", "gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2", "gsd-core/workflows/discuss-phase/modes/text.md": "6e1c6f4d8fdd0be3", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4", - "gsd-core/workflows/do.md": "8f3e77a9486bc57b", - "gsd-core/workflows/docs-update.md": "e255317df939e302", - "gsd-core/workflows/edit-phase.md": "e592a4d85ce5380f", - "gsd-core/workflows/eval-review.md": "63d0d0670b54c244", - "gsd-core/workflows/execute-phase.md": "b6f4765843dc05f7", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "f4cacd27d37bac65", + "gsd-core/workflows/do.md": "0792489ee3d22472", + "gsd-core/workflows/docs-update.md": "c5e1ea372f4a9ee8", + "gsd-core/workflows/edit-phase.md": "c83ef0701c19c455", + "gsd-core/workflows/eval-review.md": "68d7d96bd415629b", + "gsd-core/workflows/execute-phase.md": "5db223634afa2b88", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "7ae407e4435c9a2a", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "ac1f1d9ada00a91e", - "gsd-core/workflows/explore.md": "2ef10d17c8864a04", - "gsd-core/workflows/extract-learnings.md": "f716aa03fcb5f8da", + "gsd-core/workflows/execute-plan.md": "e67237068c3bc91d", + "gsd-core/workflows/explore.md": "a75d42453e639a5d", + "gsd-core/workflows/extract-learnings.md": "89145eb423bbbef2", "gsd-core/workflows/fast.md": "13252d545947354d", - "gsd-core/workflows/forensics.md": "2e8a01b5b44e65f3", - "gsd-core/workflows/graduation.md": "47f1594c88c08501", - "gsd-core/workflows/health.md": "5b835fc606fd3e9b", + "gsd-core/workflows/forensics.md": "bf6a31b2a3ec2268", + "gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b", + "gsd-core/workflows/health.md": "e9fe7c29fc41a887", "gsd-core/workflows/help.md": "08e1349950c5602a", "gsd-core/workflows/help/modes/brief.md": "becceb85b25dca89", "gsd-core/workflows/help/modes/default.md": "18c7dc50066f5cd6", - "gsd-core/workflows/help/modes/full.md": "8a7854a34df89bd8", - "gsd-core/workflows/help/modes/topic.md": "303613ba8b123b9f", - "gsd-core/workflows/import.md": "cb3c8f9d09edb434", + "gsd-core/workflows/help/modes/full.md": "072c20fe275d54df", + "gsd-core/workflows/help/modes/topic.md": "fc6697bdb47df8b3", + "gsd-core/workflows/import.md": "8b8c3a25526c0d41", "gsd-core/workflows/inbox.md": "61b8b10e7a74b2e9", - "gsd-core/workflows/ingest-docs.md": "3cb763e0687d7ffa", - "gsd-core/workflows/insert-phase.md": "5e23bd8d55b388c7", + "gsd-core/workflows/ingest-docs.md": "3680699c20c3ac7d", + "gsd-core/workflows/insert-phase.md": "9f8286598bffe5de", "gsd-core/workflows/list-phase-assumptions.md": "4d245f6ea899bcb9", - "gsd-core/workflows/list-seeds.md": "0a2d9fd5b06b8ded", - "gsd-core/workflows/list-workspaces.md": "bb74607336897b94", - "gsd-core/workflows/manager.md": "3a5abb31ad83334f", - "gsd-core/workflows/map-codebase.md": "2edab7d924b296ff", - "gsd-core/workflows/milestone-summary.md": "a53b30a84f904b50", - "gsd-core/workflows/mvp-phase.md": "100dded5c7b4cb86", - "gsd-core/workflows/new-milestone.md": "86b4b5245fc971f3", - "gsd-core/workflows/new-project.md": "a9dbf207833897cc", - "gsd-core/workflows/new-workspace.md": "3630b78e83b1e491", - "gsd-core/workflows/next.md": "7097a9607a981086", + "gsd-core/workflows/list-seeds.md": "1fb29a83e0769ced", + "gsd-core/workflows/list-workspaces.md": "7fbeaf65ce9890f5", + "gsd-core/workflows/manager.md": "4def33941b0e7d57", + "gsd-core/workflows/map-codebase.md": "320d5bfc9df29013", + "gsd-core/workflows/milestone-summary.md": "77d76610d1c98014", + "gsd-core/workflows/mvp-phase.md": "9a9b8b58d59a893f", + "gsd-core/workflows/new-milestone.md": "e7329ba10b6d8182", + "gsd-core/workflows/new-project.md": "f69c90cee1d7952d", + "gsd-core/workflows/new-workspace.md": "cc9660e79d5ba7b4", + "gsd-core/workflows/next.md": "ede3f6183e513000", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "664da466ab989f9d", - "gsd-core/workflows/pause-work.md": "a217770ecafcb2e0", - "gsd-core/workflows/plan-milestone-gaps.md": "73d46f77c50a0690", - "gsd-core/workflows/plan-phase.md": "89ee3233c1aee273", + "gsd-core/workflows/pause-work.md": "3c2ee96295959527", + "gsd-core/workflows/plan-milestone-gaps.md": "8ee841bcc7adc836", + "gsd-core/workflows/plan-phase.md": "5d3ed552933f81da", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "d838b87563feedf6", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "f10975692cbd036e", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "44a12264f8b61d03", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "f5edc589cab52a7b", - "gsd-core/workflows/plan-review-convergence.md": "acd0b09a302b6773", - "gsd-core/workflows/plant-seed.md": "5b07de07e4593281", - "gsd-core/workflows/pr-branch.md": "d13e1cc81de40896", - "gsd-core/workflows/profile-user.md": "05828c8cc61ef384", - "gsd-core/workflows/progress.md": "7bedc431bb55edb8", - "gsd-core/workflows/quick.md": "85fb48e52f0b3725", - "gsd-core/workflows/reapply-patches.md": "26297b84736e66a4", - "gsd-core/workflows/remove-phase.md": "9ee0fddd11a0d9d4", - "gsd-core/workflows/remove-workspace.md": "19d7465aaa50cb62", - "gsd-core/workflows/resume-project.md": "9965f87eb278f7f8", - "gsd-core/workflows/review.md": "3a086e38f13eab6f", - "gsd-core/workflows/scan.md": "1a3caa5d724d39e9", - "gsd-core/workflows/secure-phase.md": "db91810d16964b1e", + "gsd-core/workflows/plan-review-convergence.md": "f27818025e279aa4", + "gsd-core/workflows/plant-seed.md": "bfa729ff2ad3441a", + "gsd-core/workflows/pr-branch.md": "3b13915429c0e8d9", + "gsd-core/workflows/profile-user.md": "1faa318720f40d31", + "gsd-core/workflows/progress.md": "3e061576e3f6fae1", + "gsd-core/workflows/quick.md": "937615c018fc6853", + "gsd-core/workflows/reapply-patches.md": "fba79b3c55c3b2e7", + "gsd-core/workflows/remove-phase.md": "75c8ca0dbd1ce404", + "gsd-core/workflows/remove-workspace.md": "a9d1dcda7755b6c9", + "gsd-core/workflows/resume-project.md": "94ac2cac4c562557", + "gsd-core/workflows/review.md": "bd3873bea54d6143", + "gsd-core/workflows/scan.md": "29f3b65f5d9de885", + "gsd-core/workflows/secure-phase.md": "858b5e1152b569ed", "gsd-core/workflows/session-report.md": "dd8fa011c9394075", - "gsd-core/workflows/settings-advanced.md": "2cbb05c302f1df5e", - "gsd-core/workflows/settings-integrations.md": "77730321d3d6d317", - "gsd-core/workflows/settings.md": "1e19b0245851afc0", - "gsd-core/workflows/ship.md": "d86233c9a365effd", - "gsd-core/workflows/sketch-wrap-up.md": "07724a390fbb43f6", - "gsd-core/workflows/sketch.md": "576f300dfdde1b7d", - "gsd-core/workflows/smart-entry.md": "6f686195ae531b03", - "gsd-core/workflows/spec-phase.md": "deaec2464a6560ec", - "gsd-core/workflows/spike-wrap-up.md": "ace265c114298376", - "gsd-core/workflows/spike.md": "f42a9983eb9c89a1", - "gsd-core/workflows/stats.md": "6dfc500555849d74", + "gsd-core/workflows/settings-advanced.md": "493ffecd54335be4", + "gsd-core/workflows/settings-integrations.md": "d0443a29f3f924ec", + "gsd-core/workflows/settings.md": "3395b334321ac6fa", + "gsd-core/workflows/ship.md": "125045072ab5017d", + "gsd-core/workflows/sketch-wrap-up.md": "7709bdd7a70f736c", + "gsd-core/workflows/sketch.md": "bfe5a781d6da3ce8", + "gsd-core/workflows/spec-phase.md": "47cea2b5efffa6b0", + "gsd-core/workflows/spike-wrap-up.md": "53a2c51a8d9e6b08", + "gsd-core/workflows/spike.md": "c2f115f0d3251654", + "gsd-core/workflows/stats.md": "0d7449acf349feec", "gsd-core/workflows/sync-skills.md": "e2b793963799f8ce", - "gsd-core/workflows/thread.md": "3eef3b6baf50fbfa", - "gsd-core/workflows/transition.md": "423d12e392f5cb87", - "gsd-core/workflows/ui-phase.md": "de272c1e82f49486", - "gsd-core/workflows/ui-review.md": "5768b7aac1429ea0", - "gsd-core/workflows/ultraplan-phase.md": "0bafc2af27be4591", + "gsd-core/workflows/thread.md": "ee872031abd592e0", + "gsd-core/workflows/transition.md": "c4bded570fafe712", + "gsd-core/workflows/ui-phase.md": "b373c964b222324c", + "gsd-core/workflows/ui-review.md": "a9b2cbba80482cd8", + "gsd-core/workflows/ultraplan-phase.md": "18bbb3b5fcd30f0c", "gsd-core/workflows/undo.md": "5ff7d63b0a2f46d5", - "gsd-core/workflows/update.md": "5c35c0ec0f462ea6", - "gsd-core/workflows/validate-phase.md": "020201a41049679f", - "gsd-core/workflows/verify-phase.md": "b9f70235e777aa81", - "gsd-core/workflows/verify-work.md": "69e27f6f419d0bba", + "gsd-core/workflows/update.md": "4166fd3e3ca72a7b", + "gsd-core/workflows/validate-phase.md": "4e94708c9ca15d70", + "gsd-core/workflows/verify-phase.md": "59bb0b12ebb47f5e", + "gsd-core/workflows/verify-work.md": "c5cf0c2fc422fa4e", "hooks/gsd-check-update.js": "ef48957eb6ac6a10", "hooks/gsd-context-monitor.js": "76fecaaa2babd6c1", "scripts/changeset/README.md": "86ff89331dfd94b2", @@ -383,19 +381,18 @@ "skills/gsd-ingest-docs/SKILL.md": "5bd2838bf0b6dc1b", "skills/gsd-manager/SKILL.md": "cb1cf56f5d3f66d6", "skills/gsd-map-codebase/SKILL.md": "25d0b3adfc8b75dc", - "skills/gsd-mempalace-capture/SKILL.md": "1a7fac4d53f607ab", - "skills/gsd-mempalace-recall/SKILL.md": "7205b02250e89f25", + "skills/gsd-mempalace-capture/SKILL.md": "65164de8f661d217", + "skills/gsd-mempalace-recall/SKILL.md": "4fd21539559aed6c", "skills/gsd-milestone-summary/SKILL.md": "af84ecb400f23556", "skills/gsd-mvp-phase/SKILL.md": "72b65ae927b280fe", "skills/gsd-new-milestone/SKILL.md": "587574d2d475bb10", "skills/gsd-new-project/SKILL.md": "129ac16e6a1f04ba", - "skills/gsd-next/SKILL.md": "7855fd70e387087e", "skills/gsd-ns-context/SKILL.md": "9b496da79789b3f9", "skills/gsd-ns-ideate/SKILL.md": "84ca1cde06110981", "skills/gsd-ns-manage/SKILL.md": "909dafa0cd19ba5a", "skills/gsd-ns-project/SKILL.md": "fb8ad6c2223be3c3", "skills/gsd-ns-review/SKILL.md": "022253010db0e072", - "skills/gsd-ns-workflow/SKILL.md": "cba075bc819b539e", + "skills/gsd-ns-workflow/SKILL.md": "14b6b1915178163f", "skills/gsd-pause-work/SKILL.md": "b379469eed78a196", "skills/gsd-phase/SKILL.md": "25477edc97a90c91", "skills/gsd-plan-phase/SKILL.md": "19ead1acb151a868", diff --git a/tests/fixtures/golden-install-parity/copilot.json b/tests/fixtures/golden-install-parity/copilot.json index e547fb848..bc5f66218 100644 --- a/tests/fixtures/golden-install-parity/copilot.json +++ b/tests/fixtures/golden-install-parity/copilot.json @@ -1,50 +1,49 @@ { ".gsd-profile": "0e716a5fef4e6dc1", ".gsd/defaults.json": "560664b045e645cb", - "agents/gsd-advisor-researcher.agent.md": "1fb10242ff7fb1c9", - "agents/gsd-ai-researcher.agent.md": "8e9c3a2ddd179bb1", + "agents/gsd-advisor-researcher.agent.md": "ecd72019cd5634c4", + "agents/gsd-ai-researcher.agent.md": "65c846c74f17a74b", "agents/gsd-assumptions-analyzer.agent.md": "cdabed4777a842fe", - "agents/gsd-code-fixer.agent.md": "8f39aacb760aab57", + "agents/gsd-code-fixer.agent.md": "5a2e0c49f3bb49b4", "agents/gsd-code-reviewer.agent.md": "fa1e7c421c78eae1", "agents/gsd-codebase-mapper.agent.md": "949bc73f2a7ea44d", - "agents/gsd-debug-session-manager.agent.md": "558683230ba311ba", - "agents/gsd-debugger.agent.md": "d31e32f73cd1e0dc", + "agents/gsd-debug-session-manager.agent.md": "dcfe78dafab52ae8", + "agents/gsd-debugger.agent.md": "86512dfcc01a26ff", "agents/gsd-doc-classifier.agent.md": "c5025847cf6f968a", "agents/gsd-doc-synthesizer.agent.md": "16cebf04d8998356", "agents/gsd-doc-verifier.agent.md": "0230208ae7ab1a08", "agents/gsd-doc-writer.agent.md": "37ea4932a4b80355", - "agents/gsd-domain-researcher.agent.md": "d603239b3e9fe428", - "agents/gsd-eval-auditor.agent.md": "3c03009564de55c8", + "agents/gsd-domain-researcher.agent.md": "b06738b093df1cb9", + "agents/gsd-eval-auditor.agent.md": "b30590bbf86d755d", "agents/gsd-eval-planner.agent.md": "14751876fc2b5f16", - "agents/gsd-executor.agent.md": "0058082fef5a4985", + "agents/gsd-executor.agent.md": "a6ddc10ef4ebb245", "agents/gsd-framework-selector.agent.md": "cafeec0b3489be45", "agents/gsd-integration-checker.agent.md": "30439b804927acc7", - "agents/gsd-intel-updater.agent.md": "238c1a886f35a25c", - "agents/gsd-mempalace-curator.agent.md": "9e5290ea4c4ac211", + "agents/gsd-intel-updater.agent.md": "21ea4bd0bb45cc2f", + "agents/gsd-mempalace-curator.agent.md": "bbb2c654e8fbf8fb", "agents/gsd-nyquist-auditor.agent.md": "6463a50d90ada125", "agents/gsd-pattern-mapper.agent.md": "b1f488b0fa6a2395", - "agents/gsd-phase-researcher.agent.md": "03cfb510a766fe93", - "agents/gsd-plan-checker.agent.md": "c50a5b008ddcbfad", - "agents/gsd-planner.agent.md": "d40d16eced1c6463", - "agents/gsd-project-researcher.agent.md": "d73bdbe986ffa8a6", - "agents/gsd-research-synthesizer.agent.md": "f03eed4aa89e47c5", + "agents/gsd-phase-researcher.agent.md": "27882fb95b2e4b4a", + "agents/gsd-plan-checker.agent.md": "f59df0a7c77e3853", + "agents/gsd-planner.agent.md": "9a1a6fe5c2aabab6", + "agents/gsd-project-researcher.agent.md": "5201a4a17353dbac", + "agents/gsd-research-synthesizer.agent.md": "85449c6adf0cae4f", "agents/gsd-roadmapper.agent.md": "322048cf8ddcb4e5", "agents/gsd-security-auditor.agent.md": "6f6a88b35dc2a24b", "agents/gsd-ui-auditor.agent.md": "92f50549e84ef482", "agents/gsd-ui-checker.agent.md": "c9958f2587b24156", - "agents/gsd-ui-researcher.agent.md": "d24301cc182be33e", + "agents/gsd-ui-researcher.agent.md": "8af4f969852166d1", "agents/gsd-user-profiler.agent.md": "ae16a248e18dd42b", - "agents/gsd-verifier.agent.md": "87a8e3238e838a39", + "agents/gsd-verifier.agent.md": "ad067649b80e65dc", "copilot-instructions.md": "1fb04111759f1645", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "ea841e2865248e74", - "gsd-core/bin/gsd-tools.cjs": "747defe620cb8ae6", + "gsd-core/bin/gsd-tools.cjs": "815b92a0e7b7693e", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "10226e9512dd44bf", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -108,7 +107,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "091d7541826f8cb0", + "gsd-core/references/planning-config.md": "ea950944302fba67", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -192,120 +191,119 @@ "gsd-core/templates/user-profile.md": "52abe2af968e8533", "gsd-core/templates/user-setup.md": "1da2382725db080f", "gsd-core/templates/verification-report.md": "78ab9264ce63ed7e", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "98f2dbb7c7cc93c2", - "gsd-core/workflows/add-phase.md": "34e6dd38c25b5b61", - "gsd-core/workflows/add-tests.md": "e88bc8bc3416bfdd", - "gsd-core/workflows/add-todo.md": "10253591112b7d06", - "gsd-core/workflows/ai-integration-phase.md": "ef0c2474cee76b00", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "e8483ee6b695820f", + "gsd-core/workflows/add-phase.md": "ccd0c5c85ea3172c", + "gsd-core/workflows/add-tests.md": "3868acebc8a61874", + "gsd-core/workflows/add-todo.md": "69ff299331bbedf1", + "gsd-core/workflows/ai-integration-phase.md": "4b802634f8dfcf58", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "d25431af0ecf6355", - "gsd-core/workflows/audit-milestone.md": "19e03e6d34d96f38", - "gsd-core/workflows/audit-uat.md": "5ea0e30548ed0933", - "gsd-core/workflows/autonomous.md": "dd972ddde9663295", - "gsd-core/workflows/check-todos.md": "be9b50b5f28d7504", - "gsd-core/workflows/cleanup.md": "8233b05ebf011bec", - "gsd-core/workflows/code-review-fix.md": "ab2b467b41522c10", - "gsd-core/workflows/code-review.md": "1bbbe61f45fccf4c", - "gsd-core/workflows/complete-milestone.md": "470cf39261400ee2", - "gsd-core/workflows/debug.md": "36cb536be452d79e", - "gsd-core/workflows/diagnose-issues.md": "42acbe2a43fc886e", + "gsd-core/workflows/audit-fix.md": "bd88277e075ec47f", + "gsd-core/workflows/audit-milestone.md": "3c1624402b54073d", + "gsd-core/workflows/audit-uat.md": "eccd8feb247425b0", + "gsd-core/workflows/autonomous.md": "9a91017ca1ccbaf1", + "gsd-core/workflows/check-todos.md": "4cdc0f448c772fbf", + "gsd-core/workflows/cleanup.md": "a67cfbd98eca5b86", + "gsd-core/workflows/code-review-fix.md": "84d5f91b2856a1f2", + "gsd-core/workflows/code-review.md": "fd8cd5c87ab977c2", + "gsd-core/workflows/complete-milestone.md": "172f380eaa4ffe85", + "gsd-core/workflows/debug.md": "d9a9d4c858da1314", + "gsd-core/workflows/diagnose-issues.md": "3810d5329109a87e", "gsd-core/workflows/discovery-phase.md": "8e99da61fb2b7074", - "gsd-core/workflows/discuss-phase-assumptions.md": "ab2d26b194805ac1", + "gsd-core/workflows/discuss-phase-assumptions.md": "38ba3a06ab79f1ce", "gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383", - "gsd-core/workflows/discuss-phase.md": "31a79ea11c1cdd5f", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "654cdaf1138d5e27", + "gsd-core/workflows/discuss-phase.md": "1f4b3bbe790b46c8", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "1247a438ddb8ba36", "gsd-core/workflows/discuss-phase/modes/all.md": "e5fe9c9c1e2bec1a", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "329ac35098e50297", + "gsd-core/workflows/discuss-phase/modes/auto.md": "7609f2b4b75f41ea", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "c30f4a4bcd174259", + "gsd-core/workflows/discuss-phase/modes/chain.md": "b54a5ee44b9d3a4b", "gsd-core/workflows/discuss-phase/modes/default.md": "4c5ba5975dcc1e9c", "gsd-core/workflows/discuss-phase/modes/power.md": "9c97731f22d7bce9", "gsd-core/workflows/discuss-phase/modes/text.md": "c384c22ffff4dc02", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4", - "gsd-core/workflows/do.md": "988a20dab90c60c5", - "gsd-core/workflows/docs-update.md": "9292cfa3c52c434e", - "gsd-core/workflows/edit-phase.md": "8667c28b22b1599f", - "gsd-core/workflows/eval-review.md": "81c8e72ba3862856", - "gsd-core/workflows/execute-phase.md": "bc0ec0e19ce96269", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "63b712920f21a40f", + "gsd-core/workflows/do.md": "4fe59d153e5d36b9", + "gsd-core/workflows/docs-update.md": "15436f1f87ce9bd2", + "gsd-core/workflows/edit-phase.md": "a619911fd32d1f8e", + "gsd-core/workflows/eval-review.md": "b29095c5e7149975", + "gsd-core/workflows/execute-phase.md": "dcb483d5fceffac1", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8d835dbbc9bc72cf", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "15f872e83ad87196", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "a01e6aae9f3e416e", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "c5e9dae726db15cc", - "gsd-core/workflows/explore.md": "5fd91a8510e1114b", - "gsd-core/workflows/extract-learnings.md": "f34d0b1927545b18", + "gsd-core/workflows/execute-plan.md": "da6dddd551737699", + "gsd-core/workflows/explore.md": "072bcf510734657b", + "gsd-core/workflows/extract-learnings.md": "83d19c1c9f87f797", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "459644dce26ee2ef", - "gsd-core/workflows/graduation.md": "f013efc29096faf0", - "gsd-core/workflows/health.md": "f343fd32a0e398e4", + "gsd-core/workflows/forensics.md": "6b0e23f4dc04dbf9", + "gsd-core/workflows/graduation.md": "e64a735e71c39307", + "gsd-core/workflows/health.md": "56d1a87cf530c9a8", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa", - "gsd-core/workflows/help/modes/full.md": "0e9381367d6257bd", - "gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b", - "gsd-core/workflows/import.md": "f4fa65e332b00f7e", + "gsd-core/workflows/help/modes/full.md": "6985d700bbb1cbe5", + "gsd-core/workflows/help/modes/topic.md": "a404990fcf2d7df7", + "gsd-core/workflows/import.md": "0e4a8880126d196b", "gsd-core/workflows/inbox.md": "a448220c548f27bc", - "gsd-core/workflows/ingest-docs.md": "52be14d1a0713731", - "gsd-core/workflows/insert-phase.md": "60a52a63a8b288f6", + "gsd-core/workflows/ingest-docs.md": "c34b9511b9ea92d8", + "gsd-core/workflows/insert-phase.md": "fc8452ee57b3dbf8", "gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3", - "gsd-core/workflows/list-seeds.md": "71dc6f748b1d1c0e", - "gsd-core/workflows/list-workspaces.md": "3c9f76af08ced623", - "gsd-core/workflows/manager.md": "97f57c099a668f83", - "gsd-core/workflows/map-codebase.md": "b426a450e5d90cc3", - "gsd-core/workflows/milestone-summary.md": "8a53906253984a62", - "gsd-core/workflows/mvp-phase.md": "93304b26c92e4418", - "gsd-core/workflows/new-milestone.md": "e5b527a9ba2c7d31", - "gsd-core/workflows/new-project.md": "5c34f0cb064568bd", - "gsd-core/workflows/new-workspace.md": "403796bdf6318515", - "gsd-core/workflows/next.md": "81c08abb34b2da88", + "gsd-core/workflows/list-seeds.md": "7040c63f68b59c10", + "gsd-core/workflows/list-workspaces.md": "e8e224465d78e733", + "gsd-core/workflows/manager.md": "c4eac43acf69d7fd", + "gsd-core/workflows/map-codebase.md": "576d06b03edff8db", + "gsd-core/workflows/milestone-summary.md": "a77da1477b8df866", + "gsd-core/workflows/mvp-phase.md": "803ddbd575f86311", + "gsd-core/workflows/new-milestone.md": "4e252aa59b46d88f", + "gsd-core/workflows/new-project.md": "d0af61f0e5f99485", + "gsd-core/workflows/new-workspace.md": "e61ad52a17e7570a", + "gsd-core/workflows/next.md": "a4cb2a110e0bce2c", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "4a5ee74cf2fc1f54", - "gsd-core/workflows/pause-work.md": "9ce66367be6c40db", - "gsd-core/workflows/plan-milestone-gaps.md": "5cf589802d08bdf3", - "gsd-core/workflows/plan-phase.md": "da462f812d1d0e61", + "gsd-core/workflows/pause-work.md": "324e04e675dc7f7f", + "gsd-core/workflows/plan-milestone-gaps.md": "c0eb896eb42e22d4", + "gsd-core/workflows/plan-phase.md": "371be4167168d461", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "bb052483744f0a6d", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d911a080dc1cece6", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261", - "gsd-core/workflows/plan-review-convergence.md": "9eb16ad0b2d3905b", - "gsd-core/workflows/plant-seed.md": "21e461cd39e5181b", - "gsd-core/workflows/pr-branch.md": "2833905f119b5722", - "gsd-core/workflows/profile-user.md": "5cc032206c99ef71", - "gsd-core/workflows/progress.md": "6b9a84a43dc55af5", - "gsd-core/workflows/quick.md": "89c34e07f1bf6f53", - "gsd-core/workflows/reapply-patches.md": "8fd59e24b486f180", - "gsd-core/workflows/remove-phase.md": "e262654e319d1bc4", - "gsd-core/workflows/remove-workspace.md": "ceddfeef5f2d6754", - "gsd-core/workflows/resume-project.md": "40db7f350f5866d8", - "gsd-core/workflows/review.md": "01b40d7ddd69dc8b", - "gsd-core/workflows/scan.md": "dcc2f76d0850e2fb", - "gsd-core/workflows/secure-phase.md": "d87bd706f85bcad6", + "gsd-core/workflows/plan-review-convergence.md": "c238b5858ceb4e57", + "gsd-core/workflows/plant-seed.md": "56451bdf104983b3", + "gsd-core/workflows/pr-branch.md": "a080aed95785cf32", + "gsd-core/workflows/profile-user.md": "f19b17f34ebd4527", + "gsd-core/workflows/progress.md": "09d94d774537e7e0", + "gsd-core/workflows/quick.md": "e694d90e4ef820da", + "gsd-core/workflows/reapply-patches.md": "7e1d16d9a9ccbb03", + "gsd-core/workflows/remove-phase.md": "e94ddfe4eabc0e08", + "gsd-core/workflows/remove-workspace.md": "f28be7f32249f0d4", + "gsd-core/workflows/resume-project.md": "4ebcb4acd3c29302", + "gsd-core/workflows/review.md": "60b8ca1c543ccdfa", + "gsd-core/workflows/scan.md": "28a2847b8d04156e", + "gsd-core/workflows/secure-phase.md": "bae509fa254fe435", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "85f19b66b7d5040f", - "gsd-core/workflows/settings-integrations.md": "a1d146d6bfd14db5", - "gsd-core/workflows/settings.md": "95aa4a9bc0b51e92", - "gsd-core/workflows/ship.md": "b9dc0aaee0ff68e7", - "gsd-core/workflows/sketch-wrap-up.md": "f2590cb6ddbfad94", - "gsd-core/workflows/sketch.md": "e2063966439af8c1", - "gsd-core/workflows/smart-entry.md": "6c707b959a41900b", - "gsd-core/workflows/spec-phase.md": "858184a1966d4d79", - "gsd-core/workflows/spike-wrap-up.md": "a34d1e9ec15ae904", - "gsd-core/workflows/spike.md": "89f299c07ac0edd2", - "gsd-core/workflows/stats.md": "1db01bd96aa570fe", + "gsd-core/workflows/settings-advanced.md": "fcb1336c0e3462b3", + "gsd-core/workflows/settings-integrations.md": "58e6551f9f342736", + "gsd-core/workflows/settings.md": "5dda66befcbb3ad8", + "gsd-core/workflows/ship.md": "0ee4d6bc7e34f716", + "gsd-core/workflows/sketch-wrap-up.md": "804bb69e6c3590a0", + "gsd-core/workflows/sketch.md": "b4d17647e0fb9e5d", + "gsd-core/workflows/spec-phase.md": "117abebab62d6df7", + "gsd-core/workflows/spike-wrap-up.md": "e203ed8e057f654c", + "gsd-core/workflows/spike.md": "716d74cdb2e39a3e", + "gsd-core/workflows/stats.md": "49085df6d4793df3", "gsd-core/workflows/sync-skills.md": "eca50ffe8320dba8", - "gsd-core/workflows/thread.md": "c5cbd66223906998", - "gsd-core/workflows/transition.md": "0bb671f58f9522f3", - "gsd-core/workflows/ui-phase.md": "42142cae9ce6df5e", - "gsd-core/workflows/ui-review.md": "2851b3576894ee75", - "gsd-core/workflows/ultraplan-phase.md": "7217c34dc9eaf7bb", + "gsd-core/workflows/thread.md": "d53698a91bbbe33c", + "gsd-core/workflows/transition.md": "724b6e9b34d85f26", + "gsd-core/workflows/ui-phase.md": "9fefa0db49f2aa3f", + "gsd-core/workflows/ui-review.md": "731bca05f9770a86", + "gsd-core/workflows/ultraplan-phase.md": "2dda203295895bc1", "gsd-core/workflows/undo.md": "ba1ef7aa80bef6bd", - "gsd-core/workflows/update.md": "f444a7cfcd246cfb", - "gsd-core/workflows/validate-phase.md": "2f705775a4b76d42", - "gsd-core/workflows/verify-phase.md": "59d1046b3a2bc481", - "gsd-core/workflows/verify-work.md": "58e9b1b16f773b53", + "gsd-core/workflows/update.md": "712ab18a9b7c14f5", + "gsd-core/workflows/validate-phase.md": "f923eac9442b6053", + "gsd-core/workflows/verify-phase.md": "eea9b642393b6b90", + "gsd-core/workflows/verify-work.md": "a5bcec82bfc2da53", "hooks/gsd-session.json": "0a462834f2a28fee", "scripts/changeset/README.md": "86ff89331dfd94b2", "scripts/changeset/cli.cjs": "68f92a344b199271", @@ -348,19 +346,18 @@ "skills/gsd-ingest-docs/SKILL.md": "10500de29525f6cf", "skills/gsd-manager/SKILL.md": "9946975bec15e737", "skills/gsd-map-codebase/SKILL.md": "75806f8189d8af49", - "skills/gsd-mempalace-capture/SKILL.md": "f4511f69c14befb7", - "skills/gsd-mempalace-recall/SKILL.md": "89523db66f834b2f", + "skills/gsd-mempalace-capture/SKILL.md": "d7e72629ec3772e2", + "skills/gsd-mempalace-recall/SKILL.md": "5f397524acf592d1", "skills/gsd-milestone-summary/SKILL.md": "5ca1dabfe0cd85f0", "skills/gsd-mvp-phase/SKILL.md": "60ac3c3fa6a6a19b", "skills/gsd-new-milestone/SKILL.md": "e5eafe44e271bb92", "skills/gsd-new-project/SKILL.md": "4ce68352221126c6", - "skills/gsd-next/SKILL.md": "16507fc39a3a0684", "skills/gsd-ns-context/SKILL.md": "d61edde87ae53105", "skills/gsd-ns-ideate/SKILL.md": "ca62cdf78ebe3585", "skills/gsd-ns-manage/SKILL.md": "9b1b7f6d9b877fcd", "skills/gsd-ns-project/SKILL.md": "f1a666fb76527e6b", "skills/gsd-ns-review/SKILL.md": "6405d0b1cf3f245d", - "skills/gsd-ns-workflow/SKILL.md": "243287d21663ba87", + "skills/gsd-ns-workflow/SKILL.md": "4f8a304f83832794", "skills/gsd-pause-work/SKILL.md": "4f0caa008a8001ff", "skills/gsd-phase/SKILL.md": "d38c7f9b1d0d2360", "skills/gsd-plan-phase/SKILL.md": "d257bb9b1786039d", diff --git a/tests/fixtures/golden-install-parity/cursor.json b/tests/fixtures/golden-install-parity/cursor.json index e09f7dd30..cdc4b5340 100644 --- a/tests/fixtures/golden-install-parity/cursor.json +++ b/tests/fixtures/golden-install-parity/cursor.json @@ -4,37 +4,37 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "abfc97706f16aaaf", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "76085f4442f268e6", + "agents/gsd-code-fixer.md": "d2f341335c66c524", "agents/gsd-code-reviewer.md": "f29d6edbac0a01b6", "agents/gsd-codebase-mapper.md": "d49c91fdab4efc70", - "agents/gsd-debug-session-manager.md": "d6e799fdeb1fadde", - "agents/gsd-debugger.md": "79bccf33fa2b4272", + "agents/gsd-debug-session-manager.md": "b5ea52be3681f202", + "agents/gsd-debugger.md": "a5eb6f3a2e90c7fb", "agents/gsd-doc-classifier.md": "5807f1f7cfa40c42", "agents/gsd-doc-synthesizer.md": "0897098024c17ccd", "agents/gsd-doc-verifier.md": "9934ec11845d41c3", "agents/gsd-doc-writer.md": "73b55c50c0a6bd61", "agents/gsd-domain-researcher.md": "56395dbdabf076f6", - "agents/gsd-eval-auditor.md": "ad2840fd5cd76172", + "agents/gsd-eval-auditor.md": "4910c64c0c2d14d5", "agents/gsd-eval-planner.md": "2049dac060d00eda", - "agents/gsd-executor.md": "1fb2c778178cfa1c", + "agents/gsd-executor.md": "6f810a5779d41661", "agents/gsd-framework-selector.md": "4b77eebbe9288d80", "agents/gsd-integration-checker.md": "5da30584d06b878c", - "agents/gsd-intel-updater.md": "b8971c5d96e63b38", - "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", + "agents/gsd-intel-updater.md": "7f509a2fb5acb0fe", + "agents/gsd-mempalace-curator.md": "63676937f8970bf3", "agents/gsd-nyquist-auditor.md": "e18b0209cea56a2e", "agents/gsd-pattern-mapper.md": "1229c215677f740d", - "agents/gsd-phase-researcher.md": "982d59921bed463d", - "agents/gsd-plan-checker.md": "ba51999876d40cf2", - "agents/gsd-planner.md": "15b5830dafb94517", - "agents/gsd-project-researcher.md": "beeac940d3a10e76", - "agents/gsd-research-synthesizer.md": "6315f016d55176f4", + "agents/gsd-phase-researcher.md": "ea4e3a03cd0ece30", + "agents/gsd-plan-checker.md": "0f7794651b1d8dba", + "agents/gsd-planner.md": "24fb0a6b37560086", + "agents/gsd-project-researcher.md": "b21a16c82741f50f", + "agents/gsd-research-synthesizer.md": "05177de6f4102b0f", "agents/gsd-roadmapper.md": "d28e7d4bac46dde2", "agents/gsd-security-auditor.md": "5ff44ee432387d93", "agents/gsd-ui-auditor.md": "d824acc3b2a18c53", "agents/gsd-ui-checker.md": "9f0a288ad2c6f56f", - "agents/gsd-ui-researcher.md": "1b4d93bd032ebfde", + "agents/gsd-ui-researcher.md": "7017298eddc0c835", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "dea8e61123848fb4", + "agents/gsd-verifier.md": "eb16a39ea9a0f843", "commands/gsd-add-tests.md": "1f89b16ab2cca426", "commands/gsd-ai-integration-phase.md": "3ccac39673ffb92c", "commands/gsd-audit-fix.md": "d88502ffa2151cec", @@ -63,19 +63,18 @@ "commands/gsd-ingest-docs.md": "9e7f8757b9408c01", "commands/gsd-manager.md": "f300b708a5487c76", "commands/gsd-map-codebase.md": "cf50f4a600119c8a", - "commands/gsd-mempalace-capture.md": "b30bce634ac3136c", - "commands/gsd-mempalace-recall.md": "08c910285469a394", + "commands/gsd-mempalace-capture.md": "eab7aa94d6e71138", + "commands/gsd-mempalace-recall.md": "7da498f89250cb0f", "commands/gsd-milestone-summary.md": "adfad2cf43fc5aad", "commands/gsd-mvp-phase.md": "e8debeee627a0bf2", "commands/gsd-new-milestone.md": "64b997f99b1e6293", "commands/gsd-new-project.md": "f1a6288e80cc16b0", - "commands/gsd-next.md": "e9d8b7c71627e03b", "commands/gsd-ns-context.md": "b551dcc549c6a23f", "commands/gsd-ns-ideate.md": "32f561de74b1bc7b", "commands/gsd-ns-manage.md": "24445a84bd817c5b", "commands/gsd-ns-project.md": "b39b509ac4161d28", "commands/gsd-ns-review.md": "c8550463fbab5e76", - "commands/gsd-ns-workflow.md": "2c1f1fde3c46bb40", + "commands/gsd-ns-workflow.md": "8226be5dc9e99b90", "commands/gsd-pause-work.md": "59630f05f95fff68", "commands/gsd-phase.md": "9a073dcd0f934f90", "commands/gsd-plan-phase.md": "57de92131fcb16b8", @@ -107,13 +106,12 @@ "commands/gsd-workstreams.md": "112660ceb663c750", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "2525f1ae8b086828", - "gsd-core/bin/gsd-tools.cjs": "887e2cb9ebdb609d", + "gsd-core/bin/gsd-tools.cjs": "815b92a0e7b7693e", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -177,7 +175,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "a7b41174b754b215", + "gsd-core/references/planning-config.md": "e2330447f33f6609", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -261,120 +259,119 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "2926457ed07b4500", - "gsd-core/workflows/add-phase.md": "0d90083e9c17bec1", - "gsd-core/workflows/add-tests.md": "1837b9d2affa6913", - "gsd-core/workflows/add-todo.md": "d483ebe8edcf193a", - "gsd-core/workflows/ai-integration-phase.md": "b79f320d59a68773", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "05276889f397ae70", + "gsd-core/workflows/add-phase.md": "27164a671e14a789", + "gsd-core/workflows/add-tests.md": "e8a1387538bf94c6", + "gsd-core/workflows/add-todo.md": "d17cd00fa6610666", + "gsd-core/workflows/ai-integration-phase.md": "f103a92a82055846", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "514d02c730349a35", - "gsd-core/workflows/audit-milestone.md": "23c1e35f449933b8", - "gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405", - "gsd-core/workflows/autonomous.md": "4b20eda9a0b587ce", - "gsd-core/workflows/check-todos.md": "1a67337d1630848f", - "gsd-core/workflows/cleanup.md": "db47963f103c2748", - "gsd-core/workflows/code-review-fix.md": "49e7f024c551b3a5", - "gsd-core/workflows/code-review.md": "6a9fd2996a6b600e", - "gsd-core/workflows/complete-milestone.md": "1400a4856f592f3e", - "gsd-core/workflows/debug.md": "a73d8018986131ba", - "gsd-core/workflows/diagnose-issues.md": "cd582747131726e3", + "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", + "gsd-core/workflows/audit-milestone.md": "5e9a35af57344e04", + "gsd-core/workflows/audit-uat.md": "69dbdec25cae2f12", + "gsd-core/workflows/autonomous.md": "147e36b1795c149c", + "gsd-core/workflows/check-todos.md": "a993c1e7b0eff1f6", + "gsd-core/workflows/cleanup.md": "2bd6ad5f107fe439", + "gsd-core/workflows/code-review-fix.md": "c62547be55f13dcd", + "gsd-core/workflows/code-review.md": "fcb3f24e4cecc737", + "gsd-core/workflows/complete-milestone.md": "36221b9fc6bce09e", + "gsd-core/workflows/debug.md": "2e3c29ded1ce0d28", + "gsd-core/workflows/diagnose-issues.md": "fa7ae5bb16f424a4", "gsd-core/workflows/discovery-phase.md": "7dcf150998559c11", - "gsd-core/workflows/discuss-phase-assumptions.md": "373788c6b7eab272", + "gsd-core/workflows/discuss-phase-assumptions.md": "6b33545647b2fea4", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "14688ff19ce2184c", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "30612a2de153cb5b", + "gsd-core/workflows/discuss-phase.md": "ed3b4ba5216c2bdb", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "5aa0d0e4198a5364", "gsd-core/workflows/discuss-phase/modes/all.md": "d2a1d16e2508a0cd", "gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730", - "gsd-core/workflows/discuss-phase/modes/auto.md": "7ae3410133d7f580", + "gsd-core/workflows/discuss-phase/modes/auto.md": "be6041997f72b02e", "gsd-core/workflows/discuss-phase/modes/batch.md": "c23d5bdbdb60362c", - "gsd-core/workflows/discuss-phase/modes/chain.md": "13d7b2c7d8e5b82e", + "gsd-core/workflows/discuss-phase/modes/chain.md": "c3eab4e57f93bd27", "gsd-core/workflows/discuss-phase/modes/default.md": "4ada4fe332c5c985", "gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2", "gsd-core/workflows/discuss-phase/modes/text.md": "adec29a0217b6664", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "cd5d01c9ef84ab73", - "gsd-core/workflows/do.md": "dc0ddd1f8231d26b", - "gsd-core/workflows/docs-update.md": "e86d7d7e2e3dac6d", - "gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a", - "gsd-core/workflows/eval-review.md": "a86279dd98dd5c03", - "gsd-core/workflows/execute-phase.md": "f9c628754cd74d0a", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "facb0e816d87a0c7", + "gsd-core/workflows/do.md": "e00573dc44d407b5", + "gsd-core/workflows/docs-update.md": "b05a59f3079f6fa7", + "gsd-core/workflows/edit-phase.md": "a3ab51739c5c021c", + "gsd-core/workflows/eval-review.md": "8cc5788e32c15783", + "gsd-core/workflows/execute-phase.md": "c90b217abff9bbb3", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c133828cf177a772", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "83dc1bf7f73735c0", - "gsd-core/workflows/explore.md": "b9eea1bac358c9ce", - "gsd-core/workflows/extract-learnings.md": "d8177b0c13b7e5ee", + "gsd-core/workflows/execute-plan.md": "0f88a132f66b3d8f", + "gsd-core/workflows/explore.md": "aee57d95497ca50a", + "gsd-core/workflows/extract-learnings.md": "ce4b5388074f19a3", "gsd-core/workflows/fast.md": "0162075e44072447", - "gsd-core/workflows/forensics.md": "a65f817d4a515291", - "gsd-core/workflows/graduation.md": "53a4a6fa3b4e6613", - "gsd-core/workflows/health.md": "e4d770484b5e7496", + "gsd-core/workflows/forensics.md": "7ab53bb7de12d655", + "gsd-core/workflows/graduation.md": "d00ac4dfe7e1cc43", + "gsd-core/workflows/health.md": "b53e17edbf70ff96", "gsd-core/workflows/help.md": "08e1349950c5602a", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "37c5149aae232e61", - "gsd-core/workflows/help/modes/full.md": "ed31d1afcbd3591f", - "gsd-core/workflows/help/modes/topic.md": "177d351f7465787d", - "gsd-core/workflows/import.md": "5d5fb8e51f6a243a", + "gsd-core/workflows/help/modes/full.md": "b893a940160dbcb9", + "gsd-core/workflows/help/modes/topic.md": "9f00f5f94c5497aa", + "gsd-core/workflows/import.md": "791424ae67c9cf32", "gsd-core/workflows/inbox.md": "797c287852eb8957", - "gsd-core/workflows/ingest-docs.md": "c6759dbf17e79293", - "gsd-core/workflows/insert-phase.md": "964ca91863a8749a", + "gsd-core/workflows/ingest-docs.md": "b8b06f0561e5e68f", + "gsd-core/workflows/insert-phase.md": "0ab06e370253622b", "gsd-core/workflows/list-phase-assumptions.md": "eb986c301d59f620", - "gsd-core/workflows/list-seeds.md": "831ddc27b684e30b", - "gsd-core/workflows/list-workspaces.md": "418570fbc8b938da", - "gsd-core/workflows/manager.md": "7efd6874ff9768d6", - "gsd-core/workflows/map-codebase.md": "3118100462eee628", - "gsd-core/workflows/milestone-summary.md": "6c76386b500cc5d3", - "gsd-core/workflows/mvp-phase.md": "50b189c5f4503369", - "gsd-core/workflows/new-milestone.md": "dbdff965e905117d", - "gsd-core/workflows/new-project.md": "a2b559fba00904eb", - "gsd-core/workflows/new-workspace.md": "9e76e96253d54a57", - "gsd-core/workflows/next.md": "174356dcfd7c6c32", + "gsd-core/workflows/list-seeds.md": "5c298515026e60b1", + "gsd-core/workflows/list-workspaces.md": "9b78bb9f71029169", + "gsd-core/workflows/manager.md": "cf0f01254eabfec7", + "gsd-core/workflows/map-codebase.md": "d43dffe5098a8684", + "gsd-core/workflows/milestone-summary.md": "2cc908a8e87df942", + "gsd-core/workflows/mvp-phase.md": "542d898e0e9b928f", + "gsd-core/workflows/new-milestone.md": "514a66fe7d07c0f3", + "gsd-core/workflows/new-project.md": "559e93f61313311b", + "gsd-core/workflows/new-workspace.md": "7045e17f5dbdc204", + "gsd-core/workflows/next.md": "6c3900ed84f03670", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "1c1e466c764e3deb", - "gsd-core/workflows/pause-work.md": "5716362557f44ce4", - "gsd-core/workflows/plan-milestone-gaps.md": "1b43d12812f7bc1e", - "gsd-core/workflows/plan-phase.md": "c90c001a92fc8a47", + "gsd-core/workflows/pause-work.md": "0be71264eafd16dc", + "gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719", + "gsd-core/workflows/plan-phase.md": "ba95020c3495b191", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "3bed01c3c906ac52", - "gsd-core/workflows/plan-review-convergence.md": "b59d9fea4e574025", - "gsd-core/workflows/plant-seed.md": "7bccd151ce7b69f2", - "gsd-core/workflows/pr-branch.md": "c67d90c65da47168", - "gsd-core/workflows/profile-user.md": "8c943983241260b5", - "gsd-core/workflows/progress.md": "65aabee5e8a6dd82", - "gsd-core/workflows/quick.md": "db98fdbe79d68ffc", - "gsd-core/workflows/reapply-patches.md": "ba9406b60f2c4041", - "gsd-core/workflows/remove-phase.md": "ada8a0546c686483", - "gsd-core/workflows/remove-workspace.md": "433affcd1a200826", - "gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96", - "gsd-core/workflows/review.md": "338005f1da182bdc", - "gsd-core/workflows/scan.md": "47371c2073d6c0be", - "gsd-core/workflows/secure-phase.md": "c55975672c4e1895", + "gsd-core/workflows/plan-review-convergence.md": "783c5171101b26b9", + "gsd-core/workflows/plant-seed.md": "b28224f37faa9b95", + "gsd-core/workflows/pr-branch.md": "1f77535b6b156ad9", + "gsd-core/workflows/profile-user.md": "0d86d846075afe0e", + "gsd-core/workflows/progress.md": "098f9bc1243cf6db", + "gsd-core/workflows/quick.md": "4f354f487cecddb5", + "gsd-core/workflows/reapply-patches.md": "2d7dada9edec108b", + "gsd-core/workflows/remove-phase.md": "f76e1c2a4dd31a09", + "gsd-core/workflows/remove-workspace.md": "dadbb14d9033ea3f", + "gsd-core/workflows/resume-project.md": "3dcaa7abe1800d35", + "gsd-core/workflows/review.md": "141589a39b8c7e18", + "gsd-core/workflows/scan.md": "8e1bbf2eed1752ca", + "gsd-core/workflows/secure-phase.md": "7bd4c335484fd121", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "3817a94612e4b588", - "gsd-core/workflows/settings-integrations.md": "166ca51b1f33c2a3", - "gsd-core/workflows/settings.md": "1e285d00022e00ce", - "gsd-core/workflows/ship.md": "38830806d244fe9c", - "gsd-core/workflows/sketch-wrap-up.md": "5be73b7bdf96b539", - "gsd-core/workflows/sketch.md": "373bc0d83368a411", - "gsd-core/workflows/smart-entry.md": "c8fc316358cdcd7b", - "gsd-core/workflows/spec-phase.md": "d6e23579376c9e91", - "gsd-core/workflows/spike-wrap-up.md": "4a3bf1058691e55d", - "gsd-core/workflows/spike.md": "f741bead24d5669a", - "gsd-core/workflows/stats.md": "e7852c5d8f2b05a9", + "gsd-core/workflows/settings-advanced.md": "5ea1b546d83f2528", + "gsd-core/workflows/settings-integrations.md": "d6e399eea4b4f3f9", + "gsd-core/workflows/settings.md": "507edbebad95cfc0", + "gsd-core/workflows/ship.md": "597f9423dd372337", + "gsd-core/workflows/sketch-wrap-up.md": "6780757b2db165ac", + "gsd-core/workflows/sketch.md": "4221996fa3d87f7c", + "gsd-core/workflows/spec-phase.md": "fca5397bf040156d", + "gsd-core/workflows/spike-wrap-up.md": "ec64f0f7ab03ef9b", + "gsd-core/workflows/spike.md": "9e37f8067adf87b7", + "gsd-core/workflows/stats.md": "17b4f2059f4b4ef2", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "bf9a944978dad763", - "gsd-core/workflows/transition.md": "f6731bbb766929e7", - "gsd-core/workflows/ui-phase.md": "81f029c1bd2431b7", - "gsd-core/workflows/ui-review.md": "4bc0fd55fc037998", - "gsd-core/workflows/ultraplan-phase.md": "466e01d65c350ef6", + "gsd-core/workflows/thread.md": "cfc42471f9001ba8", + "gsd-core/workflows/transition.md": "96ce39403ca69594", + "gsd-core/workflows/ui-phase.md": "dea2f2d43a43e0d0", + "gsd-core/workflows/ui-review.md": "6b16a7f7783be471", + "gsd-core/workflows/ultraplan-phase.md": "752df97bb6c14ce2", "gsd-core/workflows/undo.md": "18dec684fb1076f9", - "gsd-core/workflows/update.md": "23e294ba707c3580", - "gsd-core/workflows/validate-phase.md": "2df0c6e298a5f249", - "gsd-core/workflows/verify-phase.md": "0d4ffabc1caa473a", - "gsd-core/workflows/verify-work.md": "145596b2542c457a", + "gsd-core/workflows/update.md": "a27dcfd2814bf2b1", + "gsd-core/workflows/validate-phase.md": "f513c28c01a44cb7", + "gsd-core/workflows/verify-phase.md": "15a999f82868ad29", + "gsd-core/workflows/verify-work.md": "531a00b7f46d08db", "hooks/gsd-cursor-post-tool.js": "019d503aee8b4a3f", "hooks/gsd-cursor-session-start.js": "c6e04ed597ea7020", "scripts/changeset/README.md": "86ff89331dfd94b2", @@ -418,19 +415,18 @@ "skills/gsd-ingest-docs/SKILL.md": "01ed9183a00252ee", "skills/gsd-manager/SKILL.md": "62cd9f671a39e8a4", "skills/gsd-map-codebase/SKILL.md": "f529da27d3a30b09", - "skills/gsd-mempalace-capture/SKILL.md": "b308823dee547c65", - "skills/gsd-mempalace-recall/SKILL.md": "56f3037091a8bd9a", + "skills/gsd-mempalace-capture/SKILL.md": "c6e93f22453145e8", + "skills/gsd-mempalace-recall/SKILL.md": "62c697606d67eddc", "skills/gsd-milestone-summary/SKILL.md": "c5dbbc8edb97a7f7", "skills/gsd-mvp-phase/SKILL.md": "9d8e2999fa9f7830", "skills/gsd-new-milestone/SKILL.md": "642d0741c89b911a", "skills/gsd-new-project/SKILL.md": "18f587ac0b390d94", - "skills/gsd-next/SKILL.md": "75ef1905cb7425e1", "skills/gsd-ns-context/SKILL.md": "dcf5711653d57354", "skills/gsd-ns-ideate/SKILL.md": "0114f0bc5501c1e3", "skills/gsd-ns-manage/SKILL.md": "f3232d05d5263f5b", "skills/gsd-ns-project/SKILL.md": "9f737a544e8d3f31", "skills/gsd-ns-review/SKILL.md": "8c686e92f293bfdd", - "skills/gsd-ns-workflow/SKILL.md": "c379192bd17d47d7", + "skills/gsd-ns-workflow/SKILL.md": "180031baca2f6d24", "skills/gsd-pause-work/SKILL.md": "10e7531a2cb392ad", "skills/gsd-phase/SKILL.md": "1a2c9b64c1af7ffc", "skills/gsd-plan-phase/SKILL.md": "0784da05d41dcfe7", diff --git a/tests/fixtures/golden-install-parity/hermes.json b/tests/fixtures/golden-install-parity/hermes.json index 38fb62f79..b11edef4d 100644 --- a/tests/fixtures/golden-install-parity/hermes.json +++ b/tests/fixtures/golden-install-parity/hermes.json @@ -1,49 +1,48 @@ { ".gsd-profile": "0e716a5fef4e6dc1", ".gsd/defaults.json": "560664b045e645cb", - "agents/gsd-advisor-researcher.md": "f1c4a47d3d8cea72", - "agents/gsd-ai-researcher.md": "08847faf5494ff08", + "agents/gsd-advisor-researcher.md": "f3f0a55854689045", + "agents/gsd-ai-researcher.md": "72f67082f35c9da1", "agents/gsd-assumptions-analyzer.md": "f11a80795163bb5d", - "agents/gsd-code-fixer.md": "94628312f25decb5", + "agents/gsd-code-fixer.md": "58a5ef0369ba21f8", "agents/gsd-code-reviewer.md": "5ef947ca5baed775", "agents/gsd-codebase-mapper.md": "feccaeeacd05e34b", - "agents/gsd-debug-session-manager.md": "e0bdc1947db579c4", - "agents/gsd-debugger.md": "ec4f796f5c39504a", + "agents/gsd-debug-session-manager.md": "6dd3555fa4ea8e93", + "agents/gsd-debugger.md": "ecf2d6736db0c33e", "agents/gsd-doc-classifier.md": "5de2a66c751b2d58", "agents/gsd-doc-synthesizer.md": "8e6fb8220f777022", "agents/gsd-doc-verifier.md": "d3d8457bdd44bf10", "agents/gsd-doc-writer.md": "2858a8335170e85c", - "agents/gsd-domain-researcher.md": "412cdbb05ba252ea", - "agents/gsd-eval-auditor.md": "4ffb265063c318e5", + "agents/gsd-domain-researcher.md": "d4c07520f650ffd5", + "agents/gsd-eval-auditor.md": "254220230f69ac46", "agents/gsd-eval-planner.md": "03448fc9c5774b56", - "agents/gsd-executor.md": "18365948be7c2dff", + "agents/gsd-executor.md": "ddc4b274f05f59d0", "agents/gsd-framework-selector.md": "ea9981d65d6b3429", "agents/gsd-integration-checker.md": "35b4f2969d279871", - "agents/gsd-intel-updater.md": "5fe5edfae2719cb8", - "agents/gsd-mempalace-curator.md": "399e90e473b33814", + "agents/gsd-intel-updater.md": "03e143f85ab105ed", + "agents/gsd-mempalace-curator.md": "576b8d0db51bc462", "agents/gsd-nyquist-auditor.md": "8bfde4a9a36318aa", "agents/gsd-pattern-mapper.md": "cea092600aeb3978", - "agents/gsd-phase-researcher.md": "2bd0402f33d757ca", - "agents/gsd-plan-checker.md": "4b4e2b475bf5b5c3", - "agents/gsd-planner.md": "018542e335a983fa", - "agents/gsd-project-researcher.md": "425a7df7f37a5c06", - "agents/gsd-research-synthesizer.md": "9d31c87fc2c87ffa", + "agents/gsd-phase-researcher.md": "2b5e6805717399d9", + "agents/gsd-plan-checker.md": "8019a01df555f1e1", + "agents/gsd-planner.md": "c944474b7dd450d4", + "agents/gsd-project-researcher.md": "95e860350a6c1b7c", + "agents/gsd-research-synthesizer.md": "418dbd61eee9308d", "agents/gsd-roadmapper.md": "64dce5d5f9fa5654", "agents/gsd-security-auditor.md": "e4d35ada4ea67d7f", "agents/gsd-ui-auditor.md": "86797e85f718dfac", "agents/gsd-ui-checker.md": "c56fa63fb94ded5f", - "agents/gsd-ui-researcher.md": "25ffa7fa83c32a69", + "agents/gsd-ui-researcher.md": "fff7c2920da4b8af", "agents/gsd-user-profiler.md": "ca3bf75581f211a0", - "agents/gsd-verifier.md": "82d3e9015ed04017", + "agents/gsd-verifier.md": "c5916e463df6306e", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "3a3409215044af9f", - "gsd-core/bin/gsd-tools.cjs": "cbdd5da1b973c6ae", + "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -107,7 +106,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "b5a719401e701e12", + "gsd-core/references/planning-config.md": "9b5f8ed49024cdbf", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -191,120 +190,119 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "79a453a2270483fb", - "gsd-core/workflows/add-phase.md": "b4c4b32c111a116a", - "gsd-core/workflows/add-tests.md": "63390575b418e270", - "gsd-core/workflows/add-todo.md": "5fe3ddc3227e0e22", - "gsd-core/workflows/ai-integration-phase.md": "ddab2912d025db65", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "73e5ca92d9456f53", + "gsd-core/workflows/add-phase.md": "3683d413f223f138", + "gsd-core/workflows/add-tests.md": "49524ea9e54535b6", + "gsd-core/workflows/add-todo.md": "cc4a1b90384ad7b9", + "gsd-core/workflows/ai-integration-phase.md": "006583b7f234af02", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "cc6270e912471cc2", - "gsd-core/workflows/audit-milestone.md": "806d346ee5bfe9f8", - "gsd-core/workflows/audit-uat.md": "86d9131fccabf2ad", - "gsd-core/workflows/autonomous.md": "dd572ca89862e5ec", - "gsd-core/workflows/check-todos.md": "ea9a303c48a5d752", - "gsd-core/workflows/cleanup.md": "6c488059fc152a49", - "gsd-core/workflows/code-review-fix.md": "04b143a963067236", - "gsd-core/workflows/code-review.md": "ff28724fc216972c", - "gsd-core/workflows/complete-milestone.md": "f1866541148dc291", - "gsd-core/workflows/debug.md": "15cf6999e85dcc8c", - "gsd-core/workflows/diagnose-issues.md": "16f2d2a85335641f", + "gsd-core/workflows/audit-fix.md": "5aded4cc2682502b", + "gsd-core/workflows/audit-milestone.md": "c36d1c46d4aecca7", + "gsd-core/workflows/audit-uat.md": "5e93ef61f91ad0c0", + "gsd-core/workflows/autonomous.md": "9bcaed473e38a7a5", + "gsd-core/workflows/check-todos.md": "8807759cc4df46c0", + "gsd-core/workflows/cleanup.md": "6380894e67d2435d", + "gsd-core/workflows/code-review-fix.md": "5090840d834ec31a", + "gsd-core/workflows/code-review.md": "29046f7fa6a9d40a", + "gsd-core/workflows/complete-milestone.md": "7bd066db127dc274", + "gsd-core/workflows/debug.md": "5840a39f14a029c4", + "gsd-core/workflows/diagnose-issues.md": "b350281a56ee5832", "gsd-core/workflows/discovery-phase.md": "6161c60d752d0058", - "gsd-core/workflows/discuss-phase-assumptions.md": "db60ec68b59a40eb", + "gsd-core/workflows/discuss-phase-assumptions.md": "c158386c6cd92bd5", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "0aa052ae4ee70bf6", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "536e2fa842f1bc95", + "gsd-core/workflows/discuss-phase.md": "f6aa630f777d3006", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "432c381a366be630", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "af2d9d6ebb3f69c9", + "gsd-core/workflows/discuss-phase/modes/auto.md": "524aaa69ae3a9ee5", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "eff83e92368c983a", + "gsd-core/workflows/discuss-phase/modes/chain.md": "1a6400d7663d7643", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "e6d930e2b6769e49", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "045e70c238db6faf", - "gsd-core/workflows/docs-update.md": "4d6c06e611d83b6d", - "gsd-core/workflows/edit-phase.md": "7f27003f20e88fb8", - "gsd-core/workflows/eval-review.md": "f510e5762212dc6f", - "gsd-core/workflows/execute-phase.md": "c449a87fcca14433", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "ceb8758c22660c1a", + "gsd-core/workflows/do.md": "a1a891c1d5d58d67", + "gsd-core/workflows/docs-update.md": "c9df0f7df1ebec79", + "gsd-core/workflows/edit-phase.md": "57d807e21fe70355", + "gsd-core/workflows/eval-review.md": "d16eebac88386c05", + "gsd-core/workflows/execute-phase.md": "0167a319ed9a5bc5", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "b890bafa4a0c8bd3", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "3ab8bc8a07133068", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "e34415dec69b8432", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "4dbe9b6f0c976245", - "gsd-core/workflows/explore.md": "48770d68e8b9c132", - "gsd-core/workflows/extract-learnings.md": "e9e167c718949c0b", + "gsd-core/workflows/execute-plan.md": "eb5de66a1cb41271", + "gsd-core/workflows/explore.md": "1c0f3ced293df114", + "gsd-core/workflows/extract-learnings.md": "c6cfb696d3bb51c7", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "91961b811917c5c4", - "gsd-core/workflows/graduation.md": "d1fd52bbe41dcf34", - "gsd-core/workflows/health.md": "c622a5ad0d347d30", + "gsd-core/workflows/forensics.md": "1362bc42a2928d79", + "gsd-core/workflows/graduation.md": "1fb19f28634dd55a", + "gsd-core/workflows/health.md": "32c1276656602ccb", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "bb6876c976996dbd", - "gsd-core/workflows/help/modes/full.md": "fdab4b3690bdd11d", - "gsd-core/workflows/help/modes/topic.md": "899d7168a485297f", - "gsd-core/workflows/import.md": "a441445515bc2dd5", + "gsd-core/workflows/help/modes/full.md": "2df924dd3815ff0e", + "gsd-core/workflows/help/modes/topic.md": "bd2e4cc8e460f5bd", + "gsd-core/workflows/import.md": "da7ca19f487c6b60", "gsd-core/workflows/inbox.md": "91aac6360e1a8672", - "gsd-core/workflows/ingest-docs.md": "ad496a4c423f1ab7", - "gsd-core/workflows/insert-phase.md": "a0537c09191121f6", + "gsd-core/workflows/ingest-docs.md": "8adc1e35097abce2", + "gsd-core/workflows/insert-phase.md": "dad4479236245bd9", "gsd-core/workflows/list-phase-assumptions.md": "2a6b6a5acfb7742c", - "gsd-core/workflows/list-seeds.md": "ad1d81683e48c4e1", - "gsd-core/workflows/list-workspaces.md": "1fe28ba52cee1394", - "gsd-core/workflows/manager.md": "b0322e4514de4c4d", - "gsd-core/workflows/map-codebase.md": "7db2e66647dd3c34", - "gsd-core/workflows/milestone-summary.md": "353fffb60749d892", - "gsd-core/workflows/mvp-phase.md": "4d102523b5d81f95", - "gsd-core/workflows/new-milestone.md": "4988e2b33d02075d", - "gsd-core/workflows/new-project.md": "c596ec378d462fdb", - "gsd-core/workflows/new-workspace.md": "5c78c58ad84e886b", - "gsd-core/workflows/next.md": "8e1fa29751d96564", + "gsd-core/workflows/list-seeds.md": "e4f9d7c12c162ef7", + "gsd-core/workflows/list-workspaces.md": "d3726de6b2eb40b4", + "gsd-core/workflows/manager.md": "c8690740c613f1a5", + "gsd-core/workflows/map-codebase.md": "23fae66ceef58e1c", + "gsd-core/workflows/milestone-summary.md": "d7ac63499e3e5c1a", + "gsd-core/workflows/mvp-phase.md": "5ce3c326ef0f6e27", + "gsd-core/workflows/new-milestone.md": "97750332c52a9ef7", + "gsd-core/workflows/new-project.md": "40c94cfb81bde99b", + "gsd-core/workflows/new-workspace.md": "af3397e97cec7d0b", + "gsd-core/workflows/next.md": "e044321fdd6b5e9c", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "42b66686b2c102cb", - "gsd-core/workflows/pause-work.md": "ae2d5789a95f70fe", - "gsd-core/workflows/plan-milestone-gaps.md": "c86cdc1964256b98", - "gsd-core/workflows/plan-phase.md": "e995429805b69fdc", + "gsd-core/workflows/pause-work.md": "2c3abcaa1fa6d2e2", + "gsd-core/workflows/plan-milestone-gaps.md": "419744c1191354af", + "gsd-core/workflows/plan-phase.md": "e1dcabd0499a03f9", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "9607e6d03e93c1c2", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "99949122a3bd455e", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "62f8e4f3b475fe5f", - "gsd-core/workflows/plan-review-convergence.md": "277e3495fb982045", - "gsd-core/workflows/plant-seed.md": "f862f77fca983749", - "gsd-core/workflows/pr-branch.md": "ecabd55e4eabf229", - "gsd-core/workflows/profile-user.md": "de5030437226cf2c", - "gsd-core/workflows/progress.md": "f18db000584d9cb1", - "gsd-core/workflows/quick.md": "66b26d6fe2bd4d71", - "gsd-core/workflows/reapply-patches.md": "158083a310859594", - "gsd-core/workflows/remove-phase.md": "fce799aae3ab2715", - "gsd-core/workflows/remove-workspace.md": "8facde381657dd71", - "gsd-core/workflows/resume-project.md": "a0443839f1f83c2d", - "gsd-core/workflows/review.md": "f11ffe5b46b50565", - "gsd-core/workflows/scan.md": "b28f65d88c522767", - "gsd-core/workflows/secure-phase.md": "f2957d4b88fb3746", + "gsd-core/workflows/plan-review-convergence.md": "8ebcd05fcd5a0d15", + "gsd-core/workflows/plant-seed.md": "76379e2aeb18d53b", + "gsd-core/workflows/pr-branch.md": "79f4d93e31af9c49", + "gsd-core/workflows/profile-user.md": "8474c1e203be5c8c", + "gsd-core/workflows/progress.md": "173b166cd30fca13", + "gsd-core/workflows/quick.md": "e931e0d4b734eccb", + "gsd-core/workflows/reapply-patches.md": "7af45bb3f2fdd1b8", + "gsd-core/workflows/remove-phase.md": "f27cecd8c78008ae", + "gsd-core/workflows/remove-workspace.md": "977155e18b9df623", + "gsd-core/workflows/resume-project.md": "849f3d49d366ff13", + "gsd-core/workflows/review.md": "06cd9992e289b241", + "gsd-core/workflows/scan.md": "cbde2b8b2b5fa5dd", + "gsd-core/workflows/secure-phase.md": "5fc8fbd5e217e48d", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "9a45f0e5b8acf83d", - "gsd-core/workflows/settings-integrations.md": "1dce76db0aca08a5", - "gsd-core/workflows/settings.md": "cb2b6be87c519df9", - "gsd-core/workflows/ship.md": "dbf8bf636cb196c0", - "gsd-core/workflows/sketch-wrap-up.md": "f1ece50ac65ea281", - "gsd-core/workflows/sketch.md": "d5887983e62b574a", - "gsd-core/workflows/smart-entry.md": "47f5c5e8608e5f7a", - "gsd-core/workflows/spec-phase.md": "6c8835fc65ea1cb8", - "gsd-core/workflows/spike-wrap-up.md": "367325e6d567b904", - "gsd-core/workflows/spike.md": "cdacb2887a321e11", - "gsd-core/workflows/stats.md": "49a991d0d3905a56", + "gsd-core/workflows/settings-advanced.md": "175388eee8afea48", + "gsd-core/workflows/settings-integrations.md": "ab490f2d5c7bbf34", + "gsd-core/workflows/settings.md": "9e35a3fedb0a8f53", + "gsd-core/workflows/ship.md": "3f6e6424d089d4d0", + "gsd-core/workflows/sketch-wrap-up.md": "eb5f0849f07479aa", + "gsd-core/workflows/sketch.md": "9a712af64fc2fff8", + "gsd-core/workflows/spec-phase.md": "79f136ab71edf595", + "gsd-core/workflows/spike-wrap-up.md": "79e23a81bb74bc95", + "gsd-core/workflows/spike.md": "80844a3c05339fdb", + "gsd-core/workflows/stats.md": "01289f444b66913d", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "5a6759e01763c2a6", - "gsd-core/workflows/transition.md": "2f65c0e12675ea08", - "gsd-core/workflows/ui-phase.md": "082a41a0549211fe", - "gsd-core/workflows/ui-review.md": "bc0ae72c0e1cab94", - "gsd-core/workflows/ultraplan-phase.md": "0d103bf2622436f7", + "gsd-core/workflows/thread.md": "596bf37dcea2ce1e", + "gsd-core/workflows/transition.md": "adab3f53afd5d8aa", + "gsd-core/workflows/ui-phase.md": "dd213d91b5c258a5", + "gsd-core/workflows/ui-review.md": "83d6d3b1f26597ff", + "gsd-core/workflows/ultraplan-phase.md": "600377d719253f14", "gsd-core/workflows/undo.md": "791e0bf96d9a057f", - "gsd-core/workflows/update.md": "7499bb4cb2a3ce6f", - "gsd-core/workflows/validate-phase.md": "75e8971d3981d06b", - "gsd-core/workflows/verify-phase.md": "84e00bd685006870", - "gsd-core/workflows/verify-work.md": "e56e07475d5eb51e", + "gsd-core/workflows/update.md": "472d4905fc8c5ce5", + "gsd-core/workflows/validate-phase.md": "067acd7aeed52c5b", + "gsd-core/workflows/verify-phase.md": "4e1d99795e8e9413", + "gsd-core/workflows/verify-work.md": "e93eb5a56b769694", "hooks/gsd-check-update-worker.js": "7989cc2bedd1138d", "hooks/gsd-check-update.js": "25f5ad726f76fc11", "hooks/gsd-config-reload.js": "880b696458e85e9b", @@ -346,8 +344,8 @@ "skills/gsd/gsd-ns-context/skills/extract-learnings/SKILL.md": "36e59d6e514dcaf0", "skills/gsd/gsd-ns-context/skills/graphify/SKILL.md": "169eefd42c444cde", "skills/gsd/gsd-ns-context/skills/map-codebase/SKILL.md": "6062ccca1a14b827", - "skills/gsd/gsd-ns-context/skills/mempalace-capture/SKILL.md": "3fa619f73834c436", - "skills/gsd/gsd-ns-context/skills/mempalace-recall/SKILL.md": "5d06922e0d7ab7d9", + "skills/gsd/gsd-ns-context/skills/mempalace-capture/SKILL.md": "1565901c4833a49e", + "skills/gsd/gsd-ns-context/skills/mempalace-recall/SKILL.md": "eba3ad69c0e7b157", "skills/gsd/gsd-ns-ideate/SKILL.md": "b36bb4700ed6723a", "skills/gsd/gsd-ns-ideate/skills/capture/SKILL.md": "76fc7c1200124ece", "skills/gsd/gsd-ns-ideate/skills/explore/SKILL.md": "bb39acf6117cb9ca", @@ -395,7 +393,7 @@ "skills/gsd/gsd-ns-review/skills/ui-phase/SKILL.md": "3207854a4f0fab67", "skills/gsd/gsd-ns-review/skills/ui-review/SKILL.md": "512c54662616c3f9", "skills/gsd/gsd-ns-review/skills/validate-phase/SKILL.md": "f2c31c34fc8e24c4", - "skills/gsd/gsd-ns-workflow/SKILL.md": "f54502a2c6bf5495", + "skills/gsd/gsd-ns-workflow/SKILL.md": "a5c0c299df224d10", "skills/gsd/gsd-ns-workflow/skills/add-tests/SKILL.md": "29e5863322ad6f2d", "skills/gsd/gsd-ns-workflow/skills/ai-integration-phase/SKILL.md": "317912c0488d701b", "skills/gsd/gsd-ns-workflow/skills/autonomous/SKILL.md": "3c9bc726e13c4916", @@ -403,7 +401,6 @@ "skills/gsd/gsd-ns-workflow/skills/execute-phase/SKILL.md": "a2e4e6211e09b3c0", "skills/gsd/gsd-ns-workflow/skills/fast/SKILL.md": "c8517ba44da99147", "skills/gsd/gsd-ns-workflow/skills/mvp-phase/SKILL.md": "0804dfd4124526ba", - "skills/gsd/gsd-ns-workflow/skills/next/SKILL.md": "1d30cf6061d15168", "skills/gsd/gsd-ns-workflow/skills/phase/SKILL.md": "610bd06d71198849", "skills/gsd/gsd-ns-workflow/skills/plan-phase/SKILL.md": "f06f0e2fc8def3f0", "skills/gsd/gsd-ns-workflow/skills/plan-review-convergence/SKILL.md": "fddf8bd7b3ae1f10", diff --git a/tests/fixtures/golden-install-parity/kilo.json b/tests/fixtures/golden-install-parity/kilo.json index e3a6692da..0a5a456c2 100644 --- a/tests/fixtures/golden-install-parity/kilo.json +++ b/tests/fixtures/golden-install-parity/kilo.json @@ -4,37 +4,37 @@ "agents/gsd-advisor-researcher.md": "3296fc4edef47f2e", "agents/gsd-ai-researcher.md": "9607993fbaafe9ba", "agents/gsd-assumptions-analyzer.md": "567d823ccd036b39", - "agents/gsd-code-fixer.md": "9652d5b56a2afbf5", + "agents/gsd-code-fixer.md": "a4444d9f58a53613", "agents/gsd-code-reviewer.md": "922c08885bc78662", "agents/gsd-codebase-mapper.md": "0ccbf6a685804979", - "agents/gsd-debug-session-manager.md": "828335b15a46b324", - "agents/gsd-debugger.md": "b59cda547363e617", + "agents/gsd-debug-session-manager.md": "5fd509a86b1335b7", + "agents/gsd-debugger.md": "11e791e0509959b1", "agents/gsd-doc-classifier.md": "dd7670f4fb345994", "agents/gsd-doc-synthesizer.md": "1e987faef95a8c71", "agents/gsd-doc-verifier.md": "8016f792d0766b77", "agents/gsd-doc-writer.md": "72a21cf92542f6c0", "agents/gsd-domain-researcher.md": "a3874d80bcbc7380", - "agents/gsd-eval-auditor.md": "630d4cd3bd6ea195", + "agents/gsd-eval-auditor.md": "d8c45cef7ddf4360", "agents/gsd-eval-planner.md": "3db12cde12aeb2c1", - "agents/gsd-executor.md": "c9aca9129bd4cab3", + "agents/gsd-executor.md": "7f18fa638ef50584", "agents/gsd-framework-selector.md": "ad5f2c6b9bec6270", "agents/gsd-integration-checker.md": "c503e2f4a3d8ec05", - "agents/gsd-intel-updater.md": "231393da62a45b2e", - "agents/gsd-mempalace-curator.md": "c6a7fe754b6ca5e1", + "agents/gsd-intel-updater.md": "b8eb72873ded3c14", + "agents/gsd-mempalace-curator.md": "6461da48ed937556", "agents/gsd-nyquist-auditor.md": "7bc3cc159c7be987", "agents/gsd-pattern-mapper.md": "6a5408fd11d70391", - "agents/gsd-phase-researcher.md": "94818f28c498bb26", - "agents/gsd-plan-checker.md": "56164206242c8caf", - "agents/gsd-planner.md": "5adf9f02c77d6859", - "agents/gsd-project-researcher.md": "60573a38d3dfd9fe", - "agents/gsd-research-synthesizer.md": "1f7cd286c5783c86", + "agents/gsd-phase-researcher.md": "46c7ca1f62f9e02b", + "agents/gsd-plan-checker.md": "a4e32c58903176ef", + "agents/gsd-planner.md": "dc90faf53dc728ce", + "agents/gsd-project-researcher.md": "e6251b65176972c7", + "agents/gsd-research-synthesizer.md": "c56fc6fd7f96c95c", "agents/gsd-roadmapper.md": "277e0a3252553ab7", "agents/gsd-security-auditor.md": "0113435969e869c4", "agents/gsd-ui-auditor.md": "9b988b95d28e56ed", "agents/gsd-ui-checker.md": "e27fd54c34ce79b8", - "agents/gsd-ui-researcher.md": "68b046253268aa64", + "agents/gsd-ui-researcher.md": "79ab871e0be9e889", "agents/gsd-user-profiler.md": "b8cb09319c517701", - "agents/gsd-verifier.md": "af609b1959cde3f3", + "agents/gsd-verifier.md": "b3d833b6ede458ef", "command/gsd-add-tests.md": "c314f9a6be312bfa", "command/gsd-ai-integration-phase.md": "bbab86a540e00db5", "command/gsd-audit-fix.md": "4106e9dce9b71585", @@ -63,19 +63,18 @@ "command/gsd-ingest-docs.md": "e655ecf1d4433ba9", "command/gsd-manager.md": "1cdc133079833552", "command/gsd-map-codebase.md": "186c8f79319abc1c", - "command/gsd-mempalace-capture.md": "a94ca275cbe7134c", - "command/gsd-mempalace-recall.md": "d358cdd89c935877", + "command/gsd-mempalace-capture.md": "08b9750f1b1d1ba6", + "command/gsd-mempalace-recall.md": "2316f1a950490845", "command/gsd-milestone-summary.md": "4ab29b777f62f0bb", "command/gsd-mvp-phase.md": "273a1c26ca13274b", "command/gsd-new-milestone.md": "a315b3205c5d3470", "command/gsd-new-project.md": "f2763e2ccbb70ebe", - "command/gsd-next.md": "dfdcfb2fd79957fa", "command/gsd-ns-context.md": "9a2b55b64f2e1e4b", "command/gsd-ns-ideate.md": "27e7fcdc69eeeb5f", "command/gsd-ns-manage.md": "eded59052ca4b240", "command/gsd-ns-project.md": "91417cf7b76581dd", "command/gsd-ns-review.md": "61fe33e28eb1b961", - "command/gsd-ns-workflow.md": "13c1ab91080c0cc3", + "command/gsd-ns-workflow.md": "3352c292c27fe50b", "command/gsd-pause-work.md": "04e993b1c9f8322b", "command/gsd-phase.md": "8f0e98dc6c223229", "command/gsd-plan-phase.md": "b37e9a61f946c975", @@ -107,13 +106,12 @@ "command/gsd-workstreams.md": "5e57eed1881c3891", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", - "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", + "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -177,7 +175,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "af0a9694b3c39557", + "gsd-core/references/planning-config.md": "4acefb3c71169c84", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -261,120 +259,119 @@ "gsd-core/templates/user-profile.md": "52abe2af968e8533", "gsd-core/templates/user-setup.md": "1da2382725db080f", "gsd-core/templates/verification-report.md": "78ab9264ce63ed7e", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "485c4b6673ddf832", - "gsd-core/workflows/add-phase.md": "0d90083e9c17bec1", - "gsd-core/workflows/add-tests.md": "ecb959f321820e5e", - "gsd-core/workflows/add-todo.md": "5082510bf0449204", - "gsd-core/workflows/ai-integration-phase.md": "c85c6afdc64f0da6", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "5095b6e69b4e380a", + "gsd-core/workflows/add-phase.md": "27164a671e14a789", + "gsd-core/workflows/add-tests.md": "5bb66a4f4c6839bb", + "gsd-core/workflows/add-todo.md": "1a3b827cda68adde", + "gsd-core/workflows/ai-integration-phase.md": "87b004f0f20fe211", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "514d02c730349a35", - "gsd-core/workflows/audit-milestone.md": "23c1e35f449933b8", - "gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405", - "gsd-core/workflows/autonomous.md": "73f429f7472c9949", - "gsd-core/workflows/check-todos.md": "ed4b4eb12be222d7", - "gsd-core/workflows/cleanup.md": "c5f1bf186395d67d", - "gsd-core/workflows/code-review-fix.md": "adb62c695b39ef61", - "gsd-core/workflows/code-review.md": "6c40b95e799907d0", - "gsd-core/workflows/complete-milestone.md": "59753bf44d4300da", - "gsd-core/workflows/debug.md": "a72d830ac3df74aa", - "gsd-core/workflows/diagnose-issues.md": "210b5b313e8a559a", + "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", + "gsd-core/workflows/audit-milestone.md": "5e9a35af57344e04", + "gsd-core/workflows/audit-uat.md": "69dbdec25cae2f12", + "gsd-core/workflows/autonomous.md": "141625e98f4c6a41", + "gsd-core/workflows/check-todos.md": "cde0a3025828bad8", + "gsd-core/workflows/cleanup.md": "d124682912dab9f6", + "gsd-core/workflows/code-review-fix.md": "a416c764425cbb61", + "gsd-core/workflows/code-review.md": "3999e5bc9ce9171e", + "gsd-core/workflows/complete-milestone.md": "d0f7e0599ab54dca", + "gsd-core/workflows/debug.md": "0fa12d266c29d9d4", + "gsd-core/workflows/diagnose-issues.md": "af98c318e0aa27bf", "gsd-core/workflows/discovery-phase.md": "ca7b2be46e59e862", - "gsd-core/workflows/discuss-phase-assumptions.md": "36f7edcb666745f2", + "gsd-core/workflows/discuss-phase-assumptions.md": "6419d394b232d7b0", "gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383", - "gsd-core/workflows/discuss-phase.md": "bd4b26ba168bb51f", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "f8ae26ba4e07672b", + "gsd-core/workflows/discuss-phase.md": "322f0c5d18b87e5a", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "0b16982b70abfcc2", "gsd-core/workflows/discuss-phase/modes/all.md": "5ed71228ac96e728", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "e6d4ef26786946ea", + "gsd-core/workflows/discuss-phase/modes/auto.md": "28dc6398e331b418", "gsd-core/workflows/discuss-phase/modes/batch.md": "78f6ef61690acb66", - "gsd-core/workflows/discuss-phase/modes/chain.md": "ecdb88a9aa70d5bf", + "gsd-core/workflows/discuss-phase/modes/chain.md": "b16547a6b0423579", "gsd-core/workflows/discuss-phase/modes/default.md": "5d12f2593ae4a813", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "daf23a04b101ab38", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "04e4feee14772275", - "gsd-core/workflows/do.md": "1e6102574016b150", - "gsd-core/workflows/docs-update.md": "79afaaf19fd527cc", - "gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a", - "gsd-core/workflows/eval-review.md": "926eda8bbee28b23", - "gsd-core/workflows/execute-phase.md": "17cf87593b833b6d", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "facb0e816d87a0c7", + "gsd-core/workflows/do.md": "c1aeb36469f7badc", + "gsd-core/workflows/docs-update.md": "87bf2a6b7b6ec9db", + "gsd-core/workflows/edit-phase.md": "a3ab51739c5c021c", + "gsd-core/workflows/eval-review.md": "f6183650f7fcabf9", + "gsd-core/workflows/execute-phase.md": "5c4b59ee5e04a022", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c133828cf177a772", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "8dc89b35582407f7", - "gsd-core/workflows/explore.md": "14242d36d4822df6", - "gsd-core/workflows/extract-learnings.md": "d8177b0c13b7e5ee", + "gsd-core/workflows/execute-plan.md": "9b96f0ef3d149b2c", + "gsd-core/workflows/explore.md": "a1aa05e598caf7e3", + "gsd-core/workflows/extract-learnings.md": "ce4b5388074f19a3", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "c01da0178fb97b21", - "gsd-core/workflows/graduation.md": "5cc8638dabcbfd40", - "gsd-core/workflows/health.md": "064b3668d5d9569a", + "gsd-core/workflows/forensics.md": "ec9dc257272a6980", + "gsd-core/workflows/graduation.md": "fc01dc810d4845f8", + "gsd-core/workflows/health.md": "955d5ebacd5740e6", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa", - "gsd-core/workflows/help/modes/full.md": "051f9633f45558b4", - "gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b", - "gsd-core/workflows/import.md": "f8bbe6f2c0e08a78", + "gsd-core/workflows/help/modes/full.md": "89044c816457cf48", + "gsd-core/workflows/help/modes/topic.md": "a404990fcf2d7df7", + "gsd-core/workflows/import.md": "95734bf6d48ef776", "gsd-core/workflows/inbox.md": "a073396097c89c01", - "gsd-core/workflows/ingest-docs.md": "29c1fe28bc93b345", - "gsd-core/workflows/insert-phase.md": "964ca91863a8749a", + "gsd-core/workflows/ingest-docs.md": "270a4dc138d239c4", + "gsd-core/workflows/insert-phase.md": "0ab06e370253622b", "gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3", - "gsd-core/workflows/list-seeds.md": "5a46337f55ae8453", - "gsd-core/workflows/list-workspaces.md": "418570fbc8b938da", - "gsd-core/workflows/manager.md": "f3d17d2ae11ec7b5", - "gsd-core/workflows/map-codebase.md": "c3d6418d64ba2994", - "gsd-core/workflows/milestone-summary.md": "25775eeb4e2747be", - "gsd-core/workflows/mvp-phase.md": "a97708464f103300", - "gsd-core/workflows/new-milestone.md": "74779ede3babb04c", - "gsd-core/workflows/new-project.md": "6d8cd0b4fe813374", - "gsd-core/workflows/new-workspace.md": "f58d6a8c0c7796a1", - "gsd-core/workflows/next.md": "888297a0b21888ea", + "gsd-core/workflows/list-seeds.md": "da9511b569ada7f9", + "gsd-core/workflows/list-workspaces.md": "9b78bb9f71029169", + "gsd-core/workflows/manager.md": "bedfe8a2a48a9605", + "gsd-core/workflows/map-codebase.md": "fcc2796ebf8ea2c7", + "gsd-core/workflows/milestone-summary.md": "93ba0d0005f73c35", + "gsd-core/workflows/mvp-phase.md": "3935c0d9969e3e84", + "gsd-core/workflows/new-milestone.md": "9abdd85c65989620", + "gsd-core/workflows/new-project.md": "0dce9298c090bdb4", + "gsd-core/workflows/new-workspace.md": "074efbc589061182", + "gsd-core/workflows/next.md": "0a9b4e23ac0bf7ea", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "f8c2842a2217f776", - "gsd-core/workflows/pause-work.md": "a6e5336c409fdc8b", - "gsd-core/workflows/plan-milestone-gaps.md": "1b43d12812f7bc1e", - "gsd-core/workflows/plan-phase.md": "03e59f06885e200f", + "gsd-core/workflows/pause-work.md": "8b81699a46ca8e9b", + "gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719", + "gsd-core/workflows/plan-phase.md": "a7642fb6484cf12e", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "f10975692cbd036e", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "44a12264f8b61d03", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261", - "gsd-core/workflows/plan-review-convergence.md": "774e49428f54f0a0", - "gsd-core/workflows/plant-seed.md": "ffa5774304243649", - "gsd-core/workflows/pr-branch.md": "ab157cd8e49621dd", - "gsd-core/workflows/profile-user.md": "203ebe3f8f3876a8", - "gsd-core/workflows/progress.md": "9381c59676ccb937", - "gsd-core/workflows/quick.md": "11ba83f6350462fb", - "gsd-core/workflows/reapply-patches.md": "becf9728cdb124c4", - "gsd-core/workflows/remove-phase.md": "ada8a0546c686483", - "gsd-core/workflows/remove-workspace.md": "fc83f362a2d0a1b7", - "gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96", - "gsd-core/workflows/review.md": "3af2d510da581502", - "gsd-core/workflows/scan.md": "47371c2073d6c0be", - "gsd-core/workflows/secure-phase.md": "e8855104c1e0417c", + "gsd-core/workflows/plan-review-convergence.md": "88e294a5cc616e90", + "gsd-core/workflows/plant-seed.md": "249d3c6b4d474106", + "gsd-core/workflows/pr-branch.md": "c8827e8a15426bf5", + "gsd-core/workflows/profile-user.md": "9d0f46424df26c8f", + "gsd-core/workflows/progress.md": "e7522beba5bd09b6", + "gsd-core/workflows/quick.md": "65143f5d8292724d", + "gsd-core/workflows/reapply-patches.md": "2c44426624047ed0", + "gsd-core/workflows/remove-phase.md": "f76e1c2a4dd31a09", + "gsd-core/workflows/remove-workspace.md": "7bd5d1b63ef091a8", + "gsd-core/workflows/resume-project.md": "3dcaa7abe1800d35", + "gsd-core/workflows/review.md": "9ed1fda4d8b657f1", + "gsd-core/workflows/scan.md": "8e1bbf2eed1752ca", + "gsd-core/workflows/secure-phase.md": "87fdcb37a8610e58", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "03c647793401655b", - "gsd-core/workflows/settings-integrations.md": "3ea8095d5fad891b", - "gsd-core/workflows/settings.md": "05e35aeb442b7e20", - "gsd-core/workflows/ship.md": "afd77be2093535f8", - "gsd-core/workflows/sketch-wrap-up.md": "888c0548e63197b3", - "gsd-core/workflows/sketch.md": "34a0c10fa56af7ea", - "gsd-core/workflows/smart-entry.md": "7ffe4fdb93935400", - "gsd-core/workflows/spec-phase.md": "c231f8eb723e7604", - "gsd-core/workflows/spike-wrap-up.md": "458230d4d7c44b09", - "gsd-core/workflows/spike.md": "8e63427fc146b45c", - "gsd-core/workflows/stats.md": "e7852c5d8f2b05a9", + "gsd-core/workflows/settings-advanced.md": "cde46151bf07b4da", + "gsd-core/workflows/settings-integrations.md": "4d23553b9143e834", + "gsd-core/workflows/settings.md": "c345ec6b9b5ee963", + "gsd-core/workflows/ship.md": "b6149b0bc45cc759", + "gsd-core/workflows/sketch-wrap-up.md": "7673797d65af2377", + "gsd-core/workflows/sketch.md": "201772f9c5c02e97", + "gsd-core/workflows/spec-phase.md": "2c67506aeb25a7e1", + "gsd-core/workflows/spike-wrap-up.md": "b7ee3d961b5792c6", + "gsd-core/workflows/spike.md": "a782dd863771fe0a", + "gsd-core/workflows/stats.md": "17b4f2059f4b4ef2", "gsd-core/workflows/sync-skills.md": "dc7b8b015afa4b3b", - "gsd-core/workflows/thread.md": "3b2c560d7189576d", - "gsd-core/workflows/transition.md": "caf7616dc597ad86", - "gsd-core/workflows/ui-phase.md": "638e871b80cacc6d", - "gsd-core/workflows/ui-review.md": "0fb289914252d53e", - "gsd-core/workflows/ultraplan-phase.md": "29245758b8497fa0", + "gsd-core/workflows/thread.md": "5ad0e0d5ce7e0d11", + "gsd-core/workflows/transition.md": "9040a76741f12de6", + "gsd-core/workflows/ui-phase.md": "33f7113e91c2bfe0", + "gsd-core/workflows/ui-review.md": "013272816a291305", + "gsd-core/workflows/ultraplan-phase.md": "db7df53187dae993", "gsd-core/workflows/undo.md": "7cd2153f8b15e30d", - "gsd-core/workflows/update.md": "07dc2fba78ad1865", - "gsd-core/workflows/validate-phase.md": "557e3251e3b9349a", - "gsd-core/workflows/verify-phase.md": "0d4ffabc1caa473a", - "gsd-core/workflows/verify-work.md": "b68ac37f6301a3b5", + "gsd-core/workflows/update.md": "5d0a2356dadf2017", + "gsd-core/workflows/validate-phase.md": "7915e3a261f7c9c9", + "gsd-core/workflows/verify-phase.md": "15a999f82868ad29", + "gsd-core/workflows/verify-work.md": "6194c487f858d85e", "hooks/gsd-check-update-worker.js": "c992bbad91d0e994", "hooks/gsd-check-update.js": "fdd77abe7ef26a2d", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -439,19 +436,18 @@ "skills/gsd-ingest-docs/SKILL.md": "f049f06a6ec7da43", "skills/gsd-manager/SKILL.md": "a37ecdbe32952262", "skills/gsd-map-codebase/SKILL.md": "e8c01704e8ada1d2", - "skills/gsd-mempalace-capture/SKILL.md": "f960b7b1a8fdf89b", - "skills/gsd-mempalace-recall/SKILL.md": "2091c48e6e986e28", + "skills/gsd-mempalace-capture/SKILL.md": "260e1dabc7014ba2", + "skills/gsd-mempalace-recall/SKILL.md": "045d85c8cab1afcc", "skills/gsd-milestone-summary/SKILL.md": "da645171ca2299d8", "skills/gsd-mvp-phase/SKILL.md": "eeb0ac0f88647475", "skills/gsd-new-milestone/SKILL.md": "bc8989d97f3161ad", "skills/gsd-new-project/SKILL.md": "c08047e101dbac9c", - "skills/gsd-next/SKILL.md": "3856471d0f64bf09", "skills/gsd-ns-context/SKILL.md": "110fb2227bcde535", "skills/gsd-ns-ideate/SKILL.md": "d093d59a8519decc", "skills/gsd-ns-manage/SKILL.md": "2756981de613022e", "skills/gsd-ns-project/SKILL.md": "757976d48e8b7a26", "skills/gsd-ns-review/SKILL.md": "680bdd33c882b049", - "skills/gsd-ns-workflow/SKILL.md": "579b7f0dac74e1fb", + "skills/gsd-ns-workflow/SKILL.md": "68effe2fc2c65317", "skills/gsd-pause-work/SKILL.md": "34366b18a392a717", "skills/gsd-phase/SKILL.md": "64a241d4f8665aa2", "skills/gsd-plan-phase/SKILL.md": "c73cba04a26f0bfe", diff --git a/tests/fixtures/golden-install-parity/kimi.json b/tests/fixtures/golden-install-parity/kimi.json index 2e019bbd2..1b32056d7 100644 --- a/tests/fixtures/golden-install-parity/kimi.json +++ b/tests/fixtures/golden-install-parity/kimi.json @@ -9,15 +9,15 @@ "agents/subagents/gsd-ai-researcher.yaml": "59edec2a11eb0a27", "agents/subagents/gsd-assumptions-analyzer.md": "507b93a7d3375ad3", "agents/subagents/gsd-assumptions-analyzer.yaml": "e7da772d8c7e3723", - "agents/subagents/gsd-code-fixer.md": "9a397598c2df98f3", + "agents/subagents/gsd-code-fixer.md": "eadf06afc4609b2a", "agents/subagents/gsd-code-fixer.yaml": "41147d668c7e75cb", "agents/subagents/gsd-code-reviewer.md": "27cee6e8adae57da", "agents/subagents/gsd-code-reviewer.yaml": "5f2398f56018f50d", "agents/subagents/gsd-codebase-mapper.md": "04c7528a13fa3de7", "agents/subagents/gsd-codebase-mapper.yaml": "bce1c6d15f55c477", - "agents/subagents/gsd-debug-session-manager.md": "be5653e631bbd006", + "agents/subagents/gsd-debug-session-manager.md": "54f87b28876dec1b", "agents/subagents/gsd-debug-session-manager.yaml": "aab147717b5082e7", - "agents/subagents/gsd-debugger.md": "528ad732ccff4485", + "agents/subagents/gsd-debugger.md": "9f0811545e99c8b9", "agents/subagents/gsd-debugger.yaml": "6d02d7feb90cad43", "agents/subagents/gsd-doc-classifier.md": "7810ff57b2dba86b", "agents/subagents/gsd-doc-classifier.yaml": "a4e9cf7025b57503", @@ -29,33 +29,33 @@ "agents/subagents/gsd-doc-writer.yaml": "166fa569d11adb9f", "agents/subagents/gsd-domain-researcher.md": "c29b96a2c40f6e96", "agents/subagents/gsd-domain-researcher.yaml": "269e21863e94f29f", - "agents/subagents/gsd-eval-auditor.md": "2de50778b9b5a219", + "agents/subagents/gsd-eval-auditor.md": "8a8f48ed1249e9cd", "agents/subagents/gsd-eval-auditor.yaml": "e3d868bd5fefe938", "agents/subagents/gsd-eval-planner.md": "70f8c5727bfb9876", "agents/subagents/gsd-eval-planner.yaml": "df8499f7af297ec2", - "agents/subagents/gsd-executor.md": "278a569a7306244c", + "agents/subagents/gsd-executor.md": "2cf56de9a48e60f9", "agents/subagents/gsd-executor.yaml": "e29422986636fd64", "agents/subagents/gsd-framework-selector.md": "a15b7aa1e0576e16", "agents/subagents/gsd-framework-selector.yaml": "fb52c31cde27b0e3", "agents/subagents/gsd-integration-checker.md": "6939640ba16c3f3b", "agents/subagents/gsd-integration-checker.yaml": "3500c65ccbbe432d", - "agents/subagents/gsd-intel-updater.md": "1964fb57cf27be8d", + "agents/subagents/gsd-intel-updater.md": "8ffa8767b2270472", "agents/subagents/gsd-intel-updater.yaml": "01445ee99bec4b31", - "agents/subagents/gsd-mempalace-curator.md": "62b7c34d6c33ed0b", + "agents/subagents/gsd-mempalace-curator.md": "34b7476d313bfda4", "agents/subagents/gsd-mempalace-curator.yaml": "28dd095c371ada3b", "agents/subagents/gsd-nyquist-auditor.md": "d9dbd1e92e2598c2", "agents/subagents/gsd-nyquist-auditor.yaml": "48ad300fa775dd5d", "agents/subagents/gsd-pattern-mapper.md": "eb2d4e838aaeb10c", "agents/subagents/gsd-pattern-mapper.yaml": "d1e537e77f953fd4", - "agents/subagents/gsd-phase-researcher.md": "897080d9383bd176", + "agents/subagents/gsd-phase-researcher.md": "5982ab9a29eba637", "agents/subagents/gsd-phase-researcher.yaml": "7633c8e82617e7cc", - "agents/subagents/gsd-plan-checker.md": "bd302afc01ed40f0", + "agents/subagents/gsd-plan-checker.md": "dc5bc8d2e11f7ecf", "agents/subagents/gsd-plan-checker.yaml": "8295181071121db8", - "agents/subagents/gsd-planner.md": "f4a053af3e081edf", + "agents/subagents/gsd-planner.md": "4b815f7e76f56a01", "agents/subagents/gsd-planner.yaml": "2e83ee194bcd7fbd", - "agents/subagents/gsd-project-researcher.md": "39bc2ec5a8b18283", + "agents/subagents/gsd-project-researcher.md": "bbae5f6e13917635", "agents/subagents/gsd-project-researcher.yaml": "ce12586b0347e2dc", - "agents/subagents/gsd-research-synthesizer.md": "d384c27f7f045ecd", + "agents/subagents/gsd-research-synthesizer.md": "1f937a27044c1f7b", "agents/subagents/gsd-research-synthesizer.yaml": "898104ab3bb0b81a", "agents/subagents/gsd-roadmapper.md": "62359d6876022b48", "agents/subagents/gsd-roadmapper.yaml": "679772cb14f3a015", @@ -65,21 +65,20 @@ "agents/subagents/gsd-ui-auditor.yaml": "3fc98c1d9e8f10fd", "agents/subagents/gsd-ui-checker.md": "271da1ad4fe7a102", "agents/subagents/gsd-ui-checker.yaml": "c42316006654fae3", - "agents/subagents/gsd-ui-researcher.md": "678f035c1fdd0603", + "agents/subagents/gsd-ui-researcher.md": "34f41bc770a55199", "agents/subagents/gsd-ui-researcher.yaml": "15e215874bc2c37d", "agents/subagents/gsd-user-profiler.md": "c16f94e09e433394", "agents/subagents/gsd-user-profiler.yaml": "645826a29d079159", - "agents/subagents/gsd-verifier.md": "699f62763424ac68", + "agents/subagents/gsd-verifier.md": "780a100f92c45751", "agents/subagents/gsd-verifier.yaml": "2d2bd6b37626f382", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", - "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", + "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -120,7 +119,7 @@ "gsd-core/references/few-shot-examples/plan-checker.md": "2574808188ac9de4", "gsd-core/references/few-shot-examples/verifier.md": "5badee4560b14ae8", "gsd-core/references/gate-prompts.md": "e69f5993ab944d80", - "gsd-core/references/gates.md": "bd79c7f90c8cb8d7", + "gsd-core/references/gates.md": "7dc9fd3a3d6217c6", "gsd-core/references/git-integration.md": "77bf9dff38b2c9d4", "gsd-core/references/git-planning-commit.md": "f897a15ebfc3f5a7", "gsd-core/references/honest-verifier.md": "8815c9fc18c35719", @@ -143,7 +142,7 @@ "gsd-core/references/planner-reviews.md": "dda0193a0fbd4947", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "7fe958e09e74b6c8", + "gsd-core/references/planning-config.md": "1c3a3aae2ae89e83", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -227,120 +226,119 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "1bc7377b105194fc", - "gsd-core/workflows/add-phase.md": "46e0551ffdd8ce1a", - "gsd-core/workflows/add-tests.md": "2c1da65d41dc12d2", - "gsd-core/workflows/add-todo.md": "cc0efe270004c8fb", - "gsd-core/workflows/ai-integration-phase.md": "40c217869a06981f", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "1153d35058e3e24f", + "gsd-core/workflows/add-phase.md": "b98c2fc51cd123ba", + "gsd-core/workflows/add-tests.md": "2871f7e6409ba89e", + "gsd-core/workflows/add-todo.md": "3b913840c1f490b2", + "gsd-core/workflows/ai-integration-phase.md": "ad2ff20091d1c2c0", "gsd-core/workflows/analyze-dependencies.md": "52942af10f140717", - "gsd-core/workflows/audit-fix.md": "514d02c730349a35", - "gsd-core/workflows/audit-milestone.md": "6866ce260980c21e", - "gsd-core/workflows/audit-uat.md": "fcfbec501620b564", - "gsd-core/workflows/autonomous.md": "7e5683728ef33707", - "gsd-core/workflows/check-todos.md": "bdeaf43f9c61e0cc", - "gsd-core/workflows/cleanup.md": "0daa2f2720c111f1", - "gsd-core/workflows/code-review-fix.md": "c323f7098b671bd6", - "gsd-core/workflows/code-review.md": "ad450c6ef8459dad", - "gsd-core/workflows/complete-milestone.md": "c1f91b77f4ace7f2", - "gsd-core/workflows/debug.md": "849d7e5b9c12dcae", - "gsd-core/workflows/diagnose-issues.md": "67c058fc7ae6026b", + "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", + "gsd-core/workflows/audit-milestone.md": "fe7185bb70eafdb9", + "gsd-core/workflows/audit-uat.md": "ca6f1f0ef174f793", + "gsd-core/workflows/autonomous.md": "1184e5864e201889", + "gsd-core/workflows/check-todos.md": "1e3026abe782bd36", + "gsd-core/workflows/cleanup.md": "5cf0772521c192a4", + "gsd-core/workflows/code-review-fix.md": "b442c670f8c1fe93", + "gsd-core/workflows/code-review.md": "1bfa3bf542e30c5e", + "gsd-core/workflows/complete-milestone.md": "337d177126f1bd67", + "gsd-core/workflows/debug.md": "da62e7a62c113b29", + "gsd-core/workflows/diagnose-issues.md": "b1fd597cb9420c33", "gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761", - "gsd-core/workflows/discuss-phase-assumptions.md": "1e229f6d21831d60", + "gsd-core/workflows/discuss-phase-assumptions.md": "a365fdca7f7281ad", "gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a", - "gsd-core/workflows/discuss-phase.md": "0c0465ba668adb33", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653", + "gsd-core/workflows/discuss-phase.md": "d0da99d5c9c09c42", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240", + "gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "5502a67de7776853", + "gsd-core/workflows/discuss-phase/modes/chain.md": "ca3cc1ddfd19cd9d", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "da6d45207da4a988", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "8f460af710c8f6a4", - "gsd-core/workflows/docs-update.md": "f35922d15b7061c9", - "gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04", - "gsd-core/workflows/eval-review.md": "f898936e2cfe4130", - "gsd-core/workflows/execute-phase.md": "5d3377bc8ebbae58", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "4e265392b3f2ba0e", + "gsd-core/workflows/do.md": "152e9c5c512f79cb", + "gsd-core/workflows/docs-update.md": "806ada831b961116", + "gsd-core/workflows/edit-phase.md": "e5624ac6e3f8bef5", + "gsd-core/workflows/eval-review.md": "dfcfb4f8ce031fae", + "gsd-core/workflows/execute-phase.md": "444d5f17dfc1437a", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8898e0ea533cc643", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "c8502b7475d797a7", - "gsd-core/workflows/explore.md": "6c04f2e658d93261", - "gsd-core/workflows/extract-learnings.md": "b6f01ca3d8f58de4", + "gsd-core/workflows/execute-plan.md": "0cda7b15d42b6d6f", + "gsd-core/workflows/explore.md": "11523b829cc67c29", + "gsd-core/workflows/extract-learnings.md": "a2e4836abdeb1fdb", "gsd-core/workflows/fast.md": "94136fb570d20a9d", - "gsd-core/workflows/forensics.md": "0d500a3f5ab26913", - "gsd-core/workflows/graduation.md": "47f1594c88c08501", - "gsd-core/workflows/health.md": "107e3c72e76d9535", + "gsd-core/workflows/forensics.md": "b4bde768fd27a982", + "gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b", + "gsd-core/workflows/health.md": "e3cb8ff4e01e9e53", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7", "gsd-core/workflows/help/modes/default.md": "cc8ef97de634c995", - "gsd-core/workflows/help/modes/full.md": "94c18706768e5a41", - "gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24", - "gsd-core/workflows/import.md": "3d3fa603ceb8bc9f", + "gsd-core/workflows/help/modes/full.md": "d7432c8631f3cae8", + "gsd-core/workflows/help/modes/topic.md": "d7c60d488810fbd6", + "gsd-core/workflows/import.md": "97861d522319d56e", "gsd-core/workflows/inbox.md": "437f981ef9ae7b26", - "gsd-core/workflows/ingest-docs.md": "c859921c811ac11b", - "gsd-core/workflows/insert-phase.md": "08dca838d831bb5b", + "gsd-core/workflows/ingest-docs.md": "77d9103d8d5432f3", + "gsd-core/workflows/insert-phase.md": "621f9e75725542b1", "gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3", - "gsd-core/workflows/list-seeds.md": "b687f2a843032d65", - "gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453", - "gsd-core/workflows/manager.md": "3ba7a3e8213c4b23", - "gsd-core/workflows/map-codebase.md": "83d750aade709983", - "gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043", - "gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74", - "gsd-core/workflows/new-milestone.md": "a616efb0f82d1a11", - "gsd-core/workflows/new-project.md": "1ec88027a8e5a2fe", - "gsd-core/workflows/new-workspace.md": "017688423110ed66", - "gsd-core/workflows/next.md": "13fb800f2472d970", + "gsd-core/workflows/list-seeds.md": "0a466d04df300854", + "gsd-core/workflows/list-workspaces.md": "6e5c402000090d7b", + "gsd-core/workflows/manager.md": "a31f7e255dd7d01d", + "gsd-core/workflows/map-codebase.md": "582bddef590de9c6", + "gsd-core/workflows/milestone-summary.md": "8b6ceec4aa454b8a", + "gsd-core/workflows/mvp-phase.md": "bfa668107be972ed", + "gsd-core/workflows/new-milestone.md": "23d2135a555e95df", + "gsd-core/workflows/new-project.md": "69d356f41ea36aa2", + "gsd-core/workflows/new-workspace.md": "fdd63a9adf030cb1", + "gsd-core/workflows/next.md": "48bd4b5d54f0d1f8", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "5a99eb396c744619", - "gsd-core/workflows/pause-work.md": "f2b33bba5593d422", - "gsd-core/workflows/plan-milestone-gaps.md": "852f6d7c0c4299dc", - "gsd-core/workflows/plan-phase.md": "2f16f3cc05fc59f1", + "gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b", + "gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25", + "gsd-core/workflows/plan-phase.md": "e69e435b47d77070", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5", - "gsd-core/workflows/plan-review-convergence.md": "c635ecb8590a724e", - "gsd-core/workflows/plant-seed.md": "10b92ae08a6fdede", - "gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b", - "gsd-core/workflows/profile-user.md": "5abfae83739fa978", - "gsd-core/workflows/progress.md": "893aa3c36983f74b", - "gsd-core/workflows/quick.md": "d722803b72217377", - "gsd-core/workflows/reapply-patches.md": "39050f72601aec89", - "gsd-core/workflows/remove-phase.md": "df9a45f0b1880999", - "gsd-core/workflows/remove-workspace.md": "a7ca66db6b7c132c", - "gsd-core/workflows/resume-project.md": "f28da1200e4545f4", - "gsd-core/workflows/review.md": "f3c2e894941c9943", - "gsd-core/workflows/scan.md": "003883d71c37da7d", - "gsd-core/workflows/secure-phase.md": "29fc6b62c5c5dc62", + "gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd", + "gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06", + "gsd-core/workflows/pr-branch.md": "f2a35833fe784a53", + "gsd-core/workflows/profile-user.md": "fc41a92a13e7778b", + "gsd-core/workflows/progress.md": "057699b34b6198f7", + "gsd-core/workflows/quick.md": "c99da0fa3ae58187", + "gsd-core/workflows/reapply-patches.md": "7915e40411490bbe", + "gsd-core/workflows/remove-phase.md": "d030f80ca0df4fa9", + "gsd-core/workflows/remove-workspace.md": "b8817a3a5907f5bc", + "gsd-core/workflows/resume-project.md": "b18b51fd15cbce95", + "gsd-core/workflows/review.md": "fbfa6eebcad41aa0", + "gsd-core/workflows/scan.md": "54ff1ff60041d065", + "gsd-core/workflows/secure-phase.md": "1d1c66ad9ea01bd2", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "b57c947edee905bc", - "gsd-core/workflows/settings-integrations.md": "70515c5838fb9826", - "gsd-core/workflows/settings.md": "b2d39d972650f5f3", - "gsd-core/workflows/ship.md": "7b8fe9f89143e648", - "gsd-core/workflows/sketch-wrap-up.md": "b767a1d3db129a8a", - "gsd-core/workflows/sketch.md": "88cfdf4edcf222ab", - "gsd-core/workflows/smart-entry.md": "449238eb94abe187", - "gsd-core/workflows/spec-phase.md": "8c480bd91f3cef6f", - "gsd-core/workflows/spike-wrap-up.md": "da0dcb252c54fa82", - "gsd-core/workflows/spike.md": "7813e120577282d4", - "gsd-core/workflows/stats.md": "76a42cbeaf6007c2", + "gsd-core/workflows/settings-advanced.md": "895e94e9193c2de2", + "gsd-core/workflows/settings-integrations.md": "351c5a6d0d5e27ed", + "gsd-core/workflows/settings.md": "48d337eb7e3f141b", + "gsd-core/workflows/ship.md": "d26fb5d3e965642a", + "gsd-core/workflows/sketch-wrap-up.md": "19046704ae337d73", + "gsd-core/workflows/sketch.md": "e42a914206c152ef", + "gsd-core/workflows/spec-phase.md": "2aa0353147153776", + "gsd-core/workflows/spike-wrap-up.md": "3f3e7f0018284059", + "gsd-core/workflows/spike.md": "be2295fe2b32956f", + "gsd-core/workflows/stats.md": "01c24349370a0e6d", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "927e7eeefd2fcf5c", - "gsd-core/workflows/transition.md": "cb8ec5affb7ebba1", - "gsd-core/workflows/ui-phase.md": "6c4d02dfda1efcae", - "gsd-core/workflows/ui-review.md": "7acfc485526d064b", - "gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d", + "gsd-core/workflows/thread.md": "6d075b5d26500e9d", + "gsd-core/workflows/transition.md": "eee3435817fab185", + "gsd-core/workflows/ui-phase.md": "3dfb9f5161375035", + "gsd-core/workflows/ui-review.md": "1ad3654435000881", + "gsd-core/workflows/ultraplan-phase.md": "66c17ad2e555e262", "gsd-core/workflows/undo.md": "96d2775f008b3a85", - "gsd-core/workflows/update.md": "6718e0632bba26ca", - "gsd-core/workflows/validate-phase.md": "2c6d7671fcaabcaa", - "gsd-core/workflows/verify-phase.md": "98a995046bdb6c3c", - "gsd-core/workflows/verify-work.md": "34e980a6950cd83c", + "gsd-core/workflows/update.md": "6369691790864147", + "gsd-core/workflows/validate-phase.md": "50f37b705b6e44fb", + "gsd-core/workflows/verify-phase.md": "7579af6cd757f644", + "gsd-core/workflows/verify-work.md": "d77ace0fc4f33ff7", "scripts/changeset/README.md": "86ff89331dfd94b2", "scripts/changeset/cli.cjs": "68f92a344b199271", "scripts/changeset/github-release-notes.cjs": "795677f0c009b132", @@ -382,19 +380,18 @@ "skills/gsd-ingest-docs/SKILL.md": "6366644e623ae9e4", "skills/gsd-manager/SKILL.md": "8a11a1beb8e35a9c", "skills/gsd-map-codebase/SKILL.md": "55dade835b0f4954", - "skills/gsd-mempalace-capture/SKILL.md": "64a2ec493092d26e", - "skills/gsd-mempalace-recall/SKILL.md": "c6e0195e55cd934c", + "skills/gsd-mempalace-capture/SKILL.md": "3746fa9b34e20e71", + "skills/gsd-mempalace-recall/SKILL.md": "07b1b0e767da162c", "skills/gsd-milestone-summary/SKILL.md": "3ea93ccaa0d4d967", "skills/gsd-mvp-phase/SKILL.md": "d2f98f1e955797b6", "skills/gsd-new-milestone/SKILL.md": "52c3cbe5b931985b", "skills/gsd-new-project/SKILL.md": "d74e7583377e3563", - "skills/gsd-next/SKILL.md": "0a5109eb81fbeb4b", "skills/gsd-ns-context/SKILL.md": "89f5bffe6702c0c5", "skills/gsd-ns-ideate/SKILL.md": "e0c0420f6878906a", "skills/gsd-ns-manage/SKILL.md": "b7fbe29e45e75f54", "skills/gsd-ns-project/SKILL.md": "1292d4a6a4280ce9", "skills/gsd-ns-review/SKILL.md": "2ff62330379f947f", - "skills/gsd-ns-workflow/SKILL.md": "86272fd655c206bc", + "skills/gsd-ns-workflow/SKILL.md": "3f5fcfec9da730a2", "skills/gsd-pause-work/SKILL.md": "95017c70ae9dca0d", "skills/gsd-phase/SKILL.md": "31578c329cc2583e", "skills/gsd-plan-phase/SKILL.md": "54798eddf30056b5", diff --git a/tests/fixtures/golden-install-parity/opencode.json b/tests/fixtures/golden-install-parity/opencode.json index 4e83858d7..dd6f6ea54 100644 --- a/tests/fixtures/golden-install-parity/opencode.json +++ b/tests/fixtures/golden-install-parity/opencode.json @@ -4,37 +4,37 @@ "agents/gsd-advisor-researcher.md": "6955bcd8ca353de0", "agents/gsd-ai-researcher.md": "28a05307dad84020", "agents/gsd-assumptions-analyzer.md": "45c01017e84ba193", - "agents/gsd-code-fixer.md": "3622ae5d90fb15f6", + "agents/gsd-code-fixer.md": "eb9fa698f827f23f", "agents/gsd-code-reviewer.md": "2249774416314c57", "agents/gsd-codebase-mapper.md": "948612acd505e87f", - "agents/gsd-debug-session-manager.md": "0a0483c6470df4d1", - "agents/gsd-debugger.md": "a83427bd5a0406fc", + "agents/gsd-debug-session-manager.md": "09c805b7283633fd", + "agents/gsd-debugger.md": "535cc597dcc0cade", "agents/gsd-doc-classifier.md": "cd4169adec56c26f", "agents/gsd-doc-synthesizer.md": "47a8b52fe974a810", "agents/gsd-doc-verifier.md": "65bbc2ae6b9ace29", "agents/gsd-doc-writer.md": "0696a8cdc0028917", "agents/gsd-domain-researcher.md": "71250e759ca9e723", - "agents/gsd-eval-auditor.md": "c88890105f32ace6", + "agents/gsd-eval-auditor.md": "d9c7034244882d86", "agents/gsd-eval-planner.md": "60bddb70a937f796", - "agents/gsd-executor.md": "b091b0126895ae03", + "agents/gsd-executor.md": "9726bd59fcc09611", "agents/gsd-framework-selector.md": "1c0a10355e787675", "agents/gsd-integration-checker.md": "a9de5928e5a5c649", - "agents/gsd-intel-updater.md": "493e07482fa6198a", - "agents/gsd-mempalace-curator.md": "197308371baa53ad", + "agents/gsd-intel-updater.md": "f9ef2797738b7f09", + "agents/gsd-mempalace-curator.md": "aa7cf2c611057735", "agents/gsd-nyquist-auditor.md": "7a7e0d1cbafd6b63", "agents/gsd-pattern-mapper.md": "7c6d1d9817a9c1e7", - "agents/gsd-phase-researcher.md": "9874110700b41f48", - "agents/gsd-plan-checker.md": "28ca3dc43669894f", - "agents/gsd-planner.md": "4fdb27fe53d38935", - "agents/gsd-project-researcher.md": "dae210ae0b3c6e2b", - "agents/gsd-research-synthesizer.md": "e02c6ad5d1b74171", + "agents/gsd-phase-researcher.md": "6461af91c55b5227", + "agents/gsd-plan-checker.md": "5e9ec0d98f9a0059", + "agents/gsd-planner.md": "b4bc4916aadd24e0", + "agents/gsd-project-researcher.md": "f1d486fc0a3ff905", + "agents/gsd-research-synthesizer.md": "e0c2d9957431a1e1", "agents/gsd-roadmapper.md": "1658a40b20d8b575", "agents/gsd-security-auditor.md": "e36e436c0d5c26d5", "agents/gsd-ui-auditor.md": "e810012e685b2466", "agents/gsd-ui-checker.md": "5fd0ed65262dc194", - "agents/gsd-ui-researcher.md": "d2e1ed5af2df4a7d", + "agents/gsd-ui-researcher.md": "18dd700b1ac6d86a", "agents/gsd-user-profiler.md": "d825b4c0a6431f8b", - "agents/gsd-verifier.md": "b9f2e801f9395a35", + "agents/gsd-verifier.md": "e245bfb493a5c069", "command/gsd-add-tests.md": "b9cd93ed01945f75", "command/gsd-ai-integration-phase.md": "9d4bc4dcce7f1ee0", "command/gsd-audit-fix.md": "5615403843d5e491", @@ -63,19 +63,18 @@ "command/gsd-ingest-docs.md": "b47c812c247e58a4", "command/gsd-manager.md": "86ece154b34b6d1b", "command/gsd-map-codebase.md": "1fb678f8a17a380e", - "command/gsd-mempalace-capture.md": "a94ca275cbe7134c", - "command/gsd-mempalace-recall.md": "d358cdd89c935877", + "command/gsd-mempalace-capture.md": "08b9750f1b1d1ba6", + "command/gsd-mempalace-recall.md": "2316f1a950490845", "command/gsd-milestone-summary.md": "86a827271bc647c5", "command/gsd-mvp-phase.md": "d45fd76cb9cff3ef", "command/gsd-new-milestone.md": "64c9dc73425a66a2", "command/gsd-new-project.md": "0086f0de26002219", - "command/gsd-next.md": "b0ef81652d72d894", "command/gsd-ns-context.md": "9a2b55b64f2e1e4b", "command/gsd-ns-ideate.md": "27e7fcdc69eeeb5f", "command/gsd-ns-manage.md": "eded59052ca4b240", "command/gsd-ns-project.md": "91417cf7b76581dd", "command/gsd-ns-review.md": "61fe33e28eb1b961", - "command/gsd-ns-workflow.md": "13c1ab91080c0cc3", + "command/gsd-ns-workflow.md": "3352c292c27fe50b", "command/gsd-pause-work.md": "bb5bf91a2e3e480e", "command/gsd-phase.md": "6bcda1539f949d5a", "command/gsd-plan-phase.md": "7ee44086b59862b9", @@ -107,13 +106,12 @@ "command/gsd-workstreams.md": "5e57eed1881c3891", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", - "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", + "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -177,7 +175,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "af0a9694b3c39557", + "gsd-core/references/planning-config.md": "4acefb3c71169c84", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -261,120 +259,119 @@ "gsd-core/templates/user-profile.md": "52abe2af968e8533", "gsd-core/templates/user-setup.md": "1da2382725db080f", "gsd-core/templates/verification-report.md": "78ab9264ce63ed7e", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "08289088a88d410f", - "gsd-core/workflows/add-phase.md": "5154a5fb3e0d4370", - "gsd-core/workflows/add-tests.md": "81d0a836878e1a10", - "gsd-core/workflows/add-todo.md": "72fcef9fd0cafda5", - "gsd-core/workflows/ai-integration-phase.md": "90e5f97018715b18", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "b06846965aac2c53", + "gsd-core/workflows/add-phase.md": "226a281548498ae5", + "gsd-core/workflows/add-tests.md": "29a06d57250bc054", + "gsd-core/workflows/add-todo.md": "c98d2b68d0f0bf6d", + "gsd-core/workflows/ai-integration-phase.md": "bd7f0c25f1f52a95", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "497a33eb4ee38d47", - "gsd-core/workflows/audit-milestone.md": "7aa0db364a4b67e2", - "gsd-core/workflows/audit-uat.md": "c800099fab1e1c1b", - "gsd-core/workflows/autonomous.md": "6cb0c014f5f56965", - "gsd-core/workflows/check-todos.md": "6526b64ee88c7d2e", - "gsd-core/workflows/cleanup.md": "94d771d26f62dc86", - "gsd-core/workflows/code-review-fix.md": "5d97b960da4fef73", - "gsd-core/workflows/code-review.md": "aec8ef4de1829607", - "gsd-core/workflows/complete-milestone.md": "614299b2c08e66c3", - "gsd-core/workflows/debug.md": "9d4a8afc8d36be93", - "gsd-core/workflows/diagnose-issues.md": "2971c699d52f1b85", + "gsd-core/workflows/audit-fix.md": "c7878f1dff04adf1", + "gsd-core/workflows/audit-milestone.md": "99f0b884c9208dde", + "gsd-core/workflows/audit-uat.md": "e530acf37fd9c699", + "gsd-core/workflows/autonomous.md": "5d4373ad0a20f69b", + "gsd-core/workflows/check-todos.md": "42806d03eacf9ff6", + "gsd-core/workflows/cleanup.md": "daca0c4f1d531a02", + "gsd-core/workflows/code-review-fix.md": "618c850533bd5c9e", + "gsd-core/workflows/code-review.md": "e362de9cce43c8fc", + "gsd-core/workflows/complete-milestone.md": "840e524216772d8d", + "gsd-core/workflows/debug.md": "0e12f6f3589cc0ea", + "gsd-core/workflows/diagnose-issues.md": "d8c817d029ea186e", "gsd-core/workflows/discovery-phase.md": "724408336596c50c", - "gsd-core/workflows/discuss-phase-assumptions.md": "310b08dc31710cbc", + "gsd-core/workflows/discuss-phase-assumptions.md": "42418e64617c5de3", "gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383", - "gsd-core/workflows/discuss-phase.md": "3a62a8d4c374c69f", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "83ca3ea4fac785af", + "gsd-core/workflows/discuss-phase.md": "3b4b9908e57b329f", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "f44a1979ba5841a3", "gsd-core/workflows/discuss-phase/modes/all.md": "5ed71228ac96e728", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "ed71852753c6788a", + "gsd-core/workflows/discuss-phase/modes/auto.md": "69d274e077af5292", "gsd-core/workflows/discuss-phase/modes/batch.md": "78f6ef61690acb66", - "gsd-core/workflows/discuss-phase/modes/chain.md": "1558b2ce77a25c75", + "gsd-core/workflows/discuss-phase/modes/chain.md": "b01b9974f762af76", "gsd-core/workflows/discuss-phase/modes/default.md": "5d12f2593ae4a813", "gsd-core/workflows/discuss-phase/modes/power.md": "799fc7e1283b568f", "gsd-core/workflows/discuss-phase/modes/text.md": "daf23a04b101ab38", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "04e4feee14772275", - "gsd-core/workflows/do.md": "d72e76d9050b53f3", - "gsd-core/workflows/docs-update.md": "850366c2ef8fb780", - "gsd-core/workflows/edit-phase.md": "1876c855fb0a0a39", - "gsd-core/workflows/eval-review.md": "5394694d29ad7543", - "gsd-core/workflows/execute-phase.md": "ec2ef02d93b17a24", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "1804215577f1ad35", + "gsd-core/workflows/do.md": "9464559b832bf9c0", + "gsd-core/workflows/docs-update.md": "93e969c3afb446a0", + "gsd-core/workflows/edit-phase.md": "ed948a400a0146c7", + "gsd-core/workflows/eval-review.md": "1ba1af74a43c07db", + "gsd-core/workflows/execute-phase.md": "f0ca3839e0d0cf8b", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "a640b093a5a7b028", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "647ec0d29a0d6365", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "8b42f5df1a2c231f", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "e8de8ea661c1fe81", - "gsd-core/workflows/explore.md": "7f5f9231cfd3089b", - "gsd-core/workflows/extract-learnings.md": "92b3c0979604b7d0", + "gsd-core/workflows/execute-plan.md": "7894850154836fcf", + "gsd-core/workflows/explore.md": "96ba55f53899a261", + "gsd-core/workflows/extract-learnings.md": "b8851263c2d28702", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "9354cb830152fd28", - "gsd-core/workflows/graduation.md": "13080b5c24eec27d", - "gsd-core/workflows/health.md": "a91e0a8e5d20b2e9", + "gsd-core/workflows/forensics.md": "6ce026e4bc6c875e", + "gsd-core/workflows/graduation.md": "7d03b353a0323cce", + "gsd-core/workflows/health.md": "1fad392ce1aec410", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa", - "gsd-core/workflows/help/modes/full.md": "604993c20f4e4b20", - "gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b", - "gsd-core/workflows/import.md": "67fbf389ab8e57b4", + "gsd-core/workflows/help/modes/full.md": "d43cbea8b5e6e290", + "gsd-core/workflows/help/modes/topic.md": "a404990fcf2d7df7", + "gsd-core/workflows/import.md": "46337b37d375f4da", "gsd-core/workflows/inbox.md": "a073396097c89c01", - "gsd-core/workflows/ingest-docs.md": "82370f93c45c8015", - "gsd-core/workflows/insert-phase.md": "858224afbf977c14", + "gsd-core/workflows/ingest-docs.md": "bbb4f5fb3ab75113", + "gsd-core/workflows/insert-phase.md": "a305657b04dc3f1f", "gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3", - "gsd-core/workflows/list-seeds.md": "9b05425fa7d24827", - "gsd-core/workflows/list-workspaces.md": "dc6d30036c6dc426", - "gsd-core/workflows/manager.md": "b652b27ca9c6451a", - "gsd-core/workflows/map-codebase.md": "6aa5a52741af0b3e", - "gsd-core/workflows/milestone-summary.md": "321ea8a6a206f38f", - "gsd-core/workflows/mvp-phase.md": "b4d688baa4c60dfc", - "gsd-core/workflows/new-milestone.md": "b34db94432f766cb", - "gsd-core/workflows/new-project.md": "a3850644ef65bea6", - "gsd-core/workflows/new-workspace.md": "3d82392388ee24c7", - "gsd-core/workflows/next.md": "6719a37b8ce2ac4f", + "gsd-core/workflows/list-seeds.md": "f8a55d8f83a4492d", + "gsd-core/workflows/list-workspaces.md": "74aa5ac3cb9b00bf", + "gsd-core/workflows/manager.md": "e77230eb5a8a1c78", + "gsd-core/workflows/map-codebase.md": "40624186d001658f", + "gsd-core/workflows/milestone-summary.md": "19cced11010ad8eb", + "gsd-core/workflows/mvp-phase.md": "efeb5d11f5b10e73", + "gsd-core/workflows/new-milestone.md": "08d97dcb66df7776", + "gsd-core/workflows/new-project.md": "d3c0ce0e163d5048", + "gsd-core/workflows/new-workspace.md": "cfbe1d7f60f2bfe4", + "gsd-core/workflows/next.md": "83ccac8577032cb6", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "0d1374f2a2257858", - "gsd-core/workflows/pause-work.md": "70c72beca55c080a", - "gsd-core/workflows/plan-milestone-gaps.md": "0a9dacd422cd9533", - "gsd-core/workflows/plan-phase.md": "3c49d9f4061b2388", + "gsd-core/workflows/pause-work.md": "c9f0b8826845dda7", + "gsd-core/workflows/plan-milestone-gaps.md": "5ec459734bf7570c", + "gsd-core/workflows/plan-phase.md": "03745f51d63d99b8", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "3a09141de7f3dedb", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "fa7f29c323f4cb57", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261", - "gsd-core/workflows/plan-review-convergence.md": "9252897bc8e001da", - "gsd-core/workflows/plant-seed.md": "b8dad652e31c2318", - "gsd-core/workflows/pr-branch.md": "929b7cb0c99c7b9e", - "gsd-core/workflows/profile-user.md": "248d59a31948e0ed", - "gsd-core/workflows/progress.md": "8fc3404087f50b95", - "gsd-core/workflows/quick.md": "3866a5259e8912d8", - "gsd-core/workflows/reapply-patches.md": "a0e9b53f90abceb2", - "gsd-core/workflows/remove-phase.md": "dea4661e8f89596f", - "gsd-core/workflows/remove-workspace.md": "446847e71aa52504", - "gsd-core/workflows/resume-project.md": "ad9f06a10bab8cc0", - "gsd-core/workflows/review.md": "94ff56aecbbe2753", - "gsd-core/workflows/scan.md": "ad8ebcad4626d4a8", - "gsd-core/workflows/secure-phase.md": "e9a488cec3b4efdc", + "gsd-core/workflows/plan-review-convergence.md": "4f884d793d72d3fd", + "gsd-core/workflows/plant-seed.md": "507e886d0f70d84c", + "gsd-core/workflows/pr-branch.md": "3abaa18246facdc3", + "gsd-core/workflows/profile-user.md": "6c16f62edaaebdc9", + "gsd-core/workflows/progress.md": "6b34c4542cfe90b0", + "gsd-core/workflows/quick.md": "55e3c86b55995e3f", + "gsd-core/workflows/reapply-patches.md": "a6cfec7e2a0e7ee2", + "gsd-core/workflows/remove-phase.md": "863c58e99e9d630d", + "gsd-core/workflows/remove-workspace.md": "4ed03c52e5c7bd4d", + "gsd-core/workflows/resume-project.md": "15153ce5a4c38674", + "gsd-core/workflows/review.md": "4076abd5ff01195d", + "gsd-core/workflows/scan.md": "4634caefa32a7307", + "gsd-core/workflows/secure-phase.md": "9616682fe23cf042", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "f62c8e4fa6d3a3d9", - "gsd-core/workflows/settings-integrations.md": "d1711a95f44fdbde", - "gsd-core/workflows/settings.md": "bbbcad8d95d5e813", - "gsd-core/workflows/ship.md": "924c79e3cfd1e42b", - "gsd-core/workflows/sketch-wrap-up.md": "681800323681c5c6", - "gsd-core/workflows/sketch.md": "fcb7af914159ef7b", - "gsd-core/workflows/smart-entry.md": "2a253fe437496eea", - "gsd-core/workflows/spec-phase.md": "cb6cbe6eac816b0a", - "gsd-core/workflows/spike-wrap-up.md": "30a73aa19a1db271", - "gsd-core/workflows/spike.md": "f8b07d411473560a", - "gsd-core/workflows/stats.md": "846cd2808461ccdc", + "gsd-core/workflows/settings-advanced.md": "66dfc942603ae7af", + "gsd-core/workflows/settings-integrations.md": "6bd6cccc1aff9bc9", + "gsd-core/workflows/settings.md": "4c24ab123703d769", + "gsd-core/workflows/ship.md": "5ffb515478d78cb6", + "gsd-core/workflows/sketch-wrap-up.md": "1a9f5b8e01a43506", + "gsd-core/workflows/sketch.md": "89acaae8de9bf8c9", + "gsd-core/workflows/spec-phase.md": "eb94ceb386b2a328", + "gsd-core/workflows/spike-wrap-up.md": "3609a57dbd8b5ac0", + "gsd-core/workflows/spike.md": "df52b9f31a72d204", + "gsd-core/workflows/stats.md": "598b1bb510ed0451", "gsd-core/workflows/sync-skills.md": "7e2c138cdbef4282", - "gsd-core/workflows/thread.md": "82652edb1883af59", - "gsd-core/workflows/transition.md": "a66f117fad29d65a", - "gsd-core/workflows/ui-phase.md": "3927811cceccf3fd", - "gsd-core/workflows/ui-review.md": "149f39373eee5c92", - "gsd-core/workflows/ultraplan-phase.md": "f4bad8de3fdb49fa", + "gsd-core/workflows/thread.md": "f4f8312f744c9cba", + "gsd-core/workflows/transition.md": "2d6739f730c3ea10", + "gsd-core/workflows/ui-phase.md": "38dac814d2d03d6f", + "gsd-core/workflows/ui-review.md": "3d972d3bd30527b3", + "gsd-core/workflows/ultraplan-phase.md": "11db7f58a45aca2e", "gsd-core/workflows/undo.md": "0bba5e7f6196c894", - "gsd-core/workflows/update.md": "71b6cd852f38b4bc", - "gsd-core/workflows/validate-phase.md": "abcdbc1b56780565", - "gsd-core/workflows/verify-phase.md": "5bd04b040cd071dd", - "gsd-core/workflows/verify-work.md": "f0d205568abfaf74", + "gsd-core/workflows/update.md": "af51041a3172c523", + "gsd-core/workflows/validate-phase.md": "0fc5991f6d7c6c39", + "gsd-core/workflows/verify-phase.md": "13a1a43395b5e47b", + "gsd-core/workflows/verify-work.md": "c218bc9c5972dcdb", "hooks/gsd-check-update-worker.js": "385fb7c67810baf6", "hooks/gsd-check-update.js": "4549451414ffa7d7", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -440,19 +437,18 @@ "skills/gsd-ingest-docs/SKILL.md": "8f294b4894f782a5", "skills/gsd-manager/SKILL.md": "cf40f237b4f20aa7", "skills/gsd-map-codebase/SKILL.md": "6d74ea41e29ff035", - "skills/gsd-mempalace-capture/SKILL.md": "f960b7b1a8fdf89b", - "skills/gsd-mempalace-recall/SKILL.md": "2091c48e6e986e28", + "skills/gsd-mempalace-capture/SKILL.md": "260e1dabc7014ba2", + "skills/gsd-mempalace-recall/SKILL.md": "045d85c8cab1afcc", "skills/gsd-milestone-summary/SKILL.md": "175366bb500b5e64", "skills/gsd-mvp-phase/SKILL.md": "0531d0e907af41ce", "skills/gsd-new-milestone/SKILL.md": "45688741cc4bab41", "skills/gsd-new-project/SKILL.md": "feef18d69466fdf9", - "skills/gsd-next/SKILL.md": "85fb881a8ac65081", "skills/gsd-ns-context/SKILL.md": "110fb2227bcde535", "skills/gsd-ns-ideate/SKILL.md": "d093d59a8519decc", "skills/gsd-ns-manage/SKILL.md": "2756981de613022e", "skills/gsd-ns-project/SKILL.md": "757976d48e8b7a26", "skills/gsd-ns-review/SKILL.md": "680bdd33c882b049", - "skills/gsd-ns-workflow/SKILL.md": "579b7f0dac74e1fb", + "skills/gsd-ns-workflow/SKILL.md": "68effe2fc2c65317", "skills/gsd-pause-work/SKILL.md": "c7e9ba4f242c4648", "skills/gsd-phase/SKILL.md": "ee78c0c56c814d84", "skills/gsd-plan-phase/SKILL.md": "6abcc3a1568a6bb9", diff --git a/tests/fixtures/golden-install-parity/qwen.json b/tests/fixtures/golden-install-parity/qwen.json index 84c168619..0ab2fab4d 100644 --- a/tests/fixtures/golden-install-parity/qwen.json +++ b/tests/fixtures/golden-install-parity/qwen.json @@ -1,49 +1,48 @@ { ".gsd-profile": "0e716a5fef4e6dc1", ".gsd/defaults.json": "560664b045e645cb", - "agents/gsd-advisor-researcher.md": "f1c4a47d3d8cea72", - "agents/gsd-ai-researcher.md": "08847faf5494ff08", + "agents/gsd-advisor-researcher.md": "f3f0a55854689045", + "agents/gsd-ai-researcher.md": "72f67082f35c9da1", "agents/gsd-assumptions-analyzer.md": "f11a80795163bb5d", - "agents/gsd-code-fixer.md": "5660b5d7a912dbac", + "agents/gsd-code-fixer.md": "aa8fb3a712ee0573", "agents/gsd-code-reviewer.md": "f70ee630a166fec8", "agents/gsd-codebase-mapper.md": "b2885ffa8bb75d47", - "agents/gsd-debug-session-manager.md": "0b23e9c20c77f55c", - "agents/gsd-debugger.md": "7411b2f67a801c3e", + "agents/gsd-debug-session-manager.md": "c88ad88c7a9fff8b", + "agents/gsd-debugger.md": "89d03f3bd515f045", "agents/gsd-doc-classifier.md": "5de2a66c751b2d58", "agents/gsd-doc-synthesizer.md": "8e6fb8220f777022", "agents/gsd-doc-verifier.md": "3767850df78f4a36", "agents/gsd-doc-writer.md": "10962b6bd4212379", - "agents/gsd-domain-researcher.md": "412cdbb05ba252ea", - "agents/gsd-eval-auditor.md": "2d121dbec93fd4ce", + "agents/gsd-domain-researcher.md": "d4c07520f650ffd5", + "agents/gsd-eval-auditor.md": "0d3c7822c91197fc", "agents/gsd-eval-planner.md": "03448fc9c5774b56", - "agents/gsd-executor.md": "0735dcf053be7c76", + "agents/gsd-executor.md": "9bda03decabbaa16", "agents/gsd-framework-selector.md": "ea9981d65d6b3429", "agents/gsd-integration-checker.md": "33fd537b862eb944", - "agents/gsd-intel-updater.md": "699dacdc0a1f2478", - "agents/gsd-mempalace-curator.md": "399e90e473b33814", + "agents/gsd-intel-updater.md": "22cc46f64ad4c336", + "agents/gsd-mempalace-curator.md": "576b8d0db51bc462", "agents/gsd-nyquist-auditor.md": "7fb0ecf639c1cdfe", "agents/gsd-pattern-mapper.md": "9ab071c3ffc1cf46", - "agents/gsd-phase-researcher.md": "ecb365e5f62aaafc", - "agents/gsd-plan-checker.md": "ca47fdf6d4a36849", - "agents/gsd-planner.md": "7cb18e515bab3c05", - "agents/gsd-project-researcher.md": "d38509cab69224d9", - "agents/gsd-research-synthesizer.md": "6d64fce8b06b7a62", + "agents/gsd-phase-researcher.md": "7ecc077c36ebad64", + "agents/gsd-plan-checker.md": "7807baf92b84e721", + "agents/gsd-planner.md": "3dd52fdc04d450d9", + "agents/gsd-project-researcher.md": "fda710ba13e4117d", + "agents/gsd-research-synthesizer.md": "b425f746df47c2ac", "agents/gsd-roadmapper.md": "604b25c6687811f4", "agents/gsd-security-auditor.md": "f85447e5b5300feb", "agents/gsd-ui-auditor.md": "cc46d104cbc49079", "agents/gsd-ui-checker.md": "8f140c80fc193e13", - "agents/gsd-ui-researcher.md": "623cb59aa6dbe146", + "agents/gsd-ui-researcher.md": "14f711963a71322a", "agents/gsd-user-profiler.md": "ca3bf75581f211a0", - "agents/gsd-verifier.md": "45c450b6d7cc5f0d", + "agents/gsd-verifier.md": "7286d42f73e54be1", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "6e98d76e955e35a2", - "gsd-core/bin/gsd-tools.cjs": "1118403709188168", + "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -107,7 +106,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "e8087cf6aae8d56f", + "gsd-core/references/planning-config.md": "32430b855023bfdb", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -191,120 +190,119 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "cee41d5fc52d4e37", - "gsd-core/workflows/add-phase.md": "cc63a3e108c9a065", - "gsd-core/workflows/add-tests.md": "b62585823e5636bb", - "gsd-core/workflows/add-todo.md": "5e037b444e657557", - "gsd-core/workflows/ai-integration-phase.md": "afdc7c15f03a95fc", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "4b75a93042406fb8", + "gsd-core/workflows/add-phase.md": "e660b7f2793e6057", + "gsd-core/workflows/add-tests.md": "258d0a918a40f2b4", + "gsd-core/workflows/add-todo.md": "53acd2035bee5cbb", + "gsd-core/workflows/ai-integration-phase.md": "ce4775b1ea73c8ec", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "da62236c7b3161a0", - "gsd-core/workflows/audit-milestone.md": "b7617cf590d92a56", - "gsd-core/workflows/audit-uat.md": "97d441d07e7972b3", - "gsd-core/workflows/autonomous.md": "3014ff90115f0daf", - "gsd-core/workflows/check-todos.md": "ec8c22920f6b2df1", - "gsd-core/workflows/cleanup.md": "6a18b165752e3087", - "gsd-core/workflows/code-review-fix.md": "e14afce87cf0d420", - "gsd-core/workflows/code-review.md": "d6d385b6dadae5a0", - "gsd-core/workflows/complete-milestone.md": "40085d32b15805c8", - "gsd-core/workflows/debug.md": "c23d067580b09f63", - "gsd-core/workflows/diagnose-issues.md": "652ae26975f82242", + "gsd-core/workflows/audit-fix.md": "75f9d02e6924913c", + "gsd-core/workflows/audit-milestone.md": "49d1978340cf89ef", + "gsd-core/workflows/audit-uat.md": "b38b4e18e2abd51b", + "gsd-core/workflows/autonomous.md": "4bdc47f26319ac48", + "gsd-core/workflows/check-todos.md": "7fc4a39f3e83dde7", + "gsd-core/workflows/cleanup.md": "804c5d481279f008", + "gsd-core/workflows/code-review-fix.md": "7d6caed073170b2a", + "gsd-core/workflows/code-review.md": "ca4a87c143bb2d55", + "gsd-core/workflows/complete-milestone.md": "35a311ed5cea3599", + "gsd-core/workflows/debug.md": "6000ef61c0a67d84", + "gsd-core/workflows/diagnose-issues.md": "1aa7b1f3c4cbe15d", "gsd-core/workflows/discovery-phase.md": "6161c60d752d0058", - "gsd-core/workflows/discuss-phase-assumptions.md": "3865afc23e9cd46a", + "gsd-core/workflows/discuss-phase-assumptions.md": "6360526c14233193", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "8644b72386a51241", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "3102430dfad9c012", + "gsd-core/workflows/discuss-phase.md": "b5731ee756a9a724", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "1bcf72db1553bbf2", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "20066d66f481e69c", + "gsd-core/workflows/discuss-phase/modes/auto.md": "9b87eb70ef459efa", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "22ed6fd00d79ff71", + "gsd-core/workflows/discuss-phase/modes/chain.md": "2a6782b674cf4ca6", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "6914c661b95859ee", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "35862ba1f7230247", - "gsd-core/workflows/docs-update.md": "45d2f0d173c84e07", - "gsd-core/workflows/edit-phase.md": "0fb5e0123cfc6f36", - "gsd-core/workflows/eval-review.md": "6dee8a1e40ececd4", - "gsd-core/workflows/execute-phase.md": "6bb6f3c6a33c4233", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "36af8d91e4ae8b9c", + "gsd-core/workflows/do.md": "1f0dc350abac269a", + "gsd-core/workflows/docs-update.md": "12433c1e3cf9e40e", + "gsd-core/workflows/edit-phase.md": "4ba06a05cb29f3b7", + "gsd-core/workflows/eval-review.md": "0ab8368c8edf91fb", + "gsd-core/workflows/execute-phase.md": "c739c018da3d2c0d", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "9320986ccf0e8a60", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "5c30e38cdc265e20", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "4116471249699255", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "503b0ced0731dc38", - "gsd-core/workflows/explore.md": "e1a83a8982532e5b", - "gsd-core/workflows/extract-learnings.md": "dd4fdb88605de49a", + "gsd-core/workflows/execute-plan.md": "73f47e5a189cd27d", + "gsd-core/workflows/explore.md": "42f73d9fc38429da", + "gsd-core/workflows/extract-learnings.md": "1d0a3cbf17159316", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "82800a3138ac1da9", - "gsd-core/workflows/graduation.md": "40401655435beee3", - "gsd-core/workflows/health.md": "043de14edb6a9723", + "gsd-core/workflows/forensics.md": "0b20c736f1220ee7", + "gsd-core/workflows/graduation.md": "7398492ff69af5e7", + "gsd-core/workflows/health.md": "de79abe3b83a0252", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "cef457f954a9991e", - "gsd-core/workflows/help/modes/full.md": "1e1e826ba1da0bc5", - "gsd-core/workflows/help/modes/topic.md": "899d7168a485297f", - "gsd-core/workflows/import.md": "e56c18a984396066", + "gsd-core/workflows/help/modes/full.md": "8f70d84fd3549aa0", + "gsd-core/workflows/help/modes/topic.md": "bd2e4cc8e460f5bd", + "gsd-core/workflows/import.md": "5c0e3e97b0a59a06", "gsd-core/workflows/inbox.md": "91aac6360e1a8672", - "gsd-core/workflows/ingest-docs.md": "f291310a8a89dbd8", - "gsd-core/workflows/insert-phase.md": "00a34b792c323959", + "gsd-core/workflows/ingest-docs.md": "9cbe45380eed4a0e", + "gsd-core/workflows/insert-phase.md": "080d2f56cf0021ab", "gsd-core/workflows/list-phase-assumptions.md": "2a6b6a5acfb7742c", - "gsd-core/workflows/list-seeds.md": "8d6e1b5d85f64c6f", - "gsd-core/workflows/list-workspaces.md": "5e434933a3db695c", - "gsd-core/workflows/manager.md": "176ca710b4be4860", - "gsd-core/workflows/map-codebase.md": "2328da6a2f180f07", - "gsd-core/workflows/milestone-summary.md": "97ddfc40c6bce906", - "gsd-core/workflows/mvp-phase.md": "5ca64695120d250c", - "gsd-core/workflows/new-milestone.md": "d009cde68c003ca6", - "gsd-core/workflows/new-project.md": "493ae04534a80f97", - "gsd-core/workflows/new-workspace.md": "0d59bb987430003e", - "gsd-core/workflows/next.md": "c13515a80c20d37d", + "gsd-core/workflows/list-seeds.md": "e8d404a07c612d46", + "gsd-core/workflows/list-workspaces.md": "0bda9b42bb5c509b", + "gsd-core/workflows/manager.md": "f2ae9c83a80cc690", + "gsd-core/workflows/map-codebase.md": "8ce1e33f45827202", + "gsd-core/workflows/milestone-summary.md": "4135889e51e1e4b5", + "gsd-core/workflows/mvp-phase.md": "b3561a8ab1b26a4c", + "gsd-core/workflows/new-milestone.md": "3f2875618897718b", + "gsd-core/workflows/new-project.md": "6c1440959e637d2d", + "gsd-core/workflows/new-workspace.md": "9b41c1b5c0196936", + "gsd-core/workflows/next.md": "80f2feb243818c90", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "42b66686b2c102cb", - "gsd-core/workflows/pause-work.md": "be33f84dc1d4822f", - "gsd-core/workflows/plan-milestone-gaps.md": "d98e98486123eb97", - "gsd-core/workflows/plan-phase.md": "1cac08591d361397", + "gsd-core/workflows/pause-work.md": "54f1c0a9e79e2c59", + "gsd-core/workflows/plan-milestone-gaps.md": "1b820f4e70acce86", + "gsd-core/workflows/plan-phase.md": "574fc8008416e6a7", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "c22ff5ea46de665a", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "451a287826b36227", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "d050d8d551ed1756", - "gsd-core/workflows/plan-review-convergence.md": "e2d31d43cbf2aa88", - "gsd-core/workflows/plant-seed.md": "0a92ba12993ac261", - "gsd-core/workflows/pr-branch.md": "cef0f65b16d500b4", - "gsd-core/workflows/profile-user.md": "263c0693563d98da", - "gsd-core/workflows/progress.md": "3b1b2142a74af85c", - "gsd-core/workflows/quick.md": "518740e30dcd4da3", - "gsd-core/workflows/reapply-patches.md": "de0ee8acfe7245b2", - "gsd-core/workflows/remove-phase.md": "e8ae4fbbfac700f0", - "gsd-core/workflows/remove-workspace.md": "4ac64de862dc650e", - "gsd-core/workflows/resume-project.md": "7f20769f302e5427", - "gsd-core/workflows/review.md": "bb5c36262d5ff951", - "gsd-core/workflows/scan.md": "949692db4834dd27", - "gsd-core/workflows/secure-phase.md": "6758f1acf4113e9e", + "gsd-core/workflows/plan-review-convergence.md": "b809588bff4f48b5", + "gsd-core/workflows/plant-seed.md": "e3949fcbcf5d375f", + "gsd-core/workflows/pr-branch.md": "95850381230787ed", + "gsd-core/workflows/profile-user.md": "07e634c1dab106fc", + "gsd-core/workflows/progress.md": "eb2dafb8e419b784", + "gsd-core/workflows/quick.md": "cdc5477dacaec99a", + "gsd-core/workflows/reapply-patches.md": "4a93b90cbe70a2f1", + "gsd-core/workflows/remove-phase.md": "17c46fdcef27df2d", + "gsd-core/workflows/remove-workspace.md": "1d34788a9b2272d2", + "gsd-core/workflows/resume-project.md": "bba3250afbea8f09", + "gsd-core/workflows/review.md": "8ed9a9e7d150978d", + "gsd-core/workflows/scan.md": "514d3eba81565193", + "gsd-core/workflows/secure-phase.md": "a7e8edb0e5f48256", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "8d850d15f1d06dd6", - "gsd-core/workflows/settings-integrations.md": "29c5de27fbbb18e9", - "gsd-core/workflows/settings.md": "da0b7567d648b80a", - "gsd-core/workflows/ship.md": "9f94d0b155eb041e", - "gsd-core/workflows/sketch-wrap-up.md": "89e0eab2af946b04", - "gsd-core/workflows/sketch.md": "483387542d6fc3af", - "gsd-core/workflows/smart-entry.md": "d309710bcabd4675", - "gsd-core/workflows/spec-phase.md": "0d888493bde5146b", - "gsd-core/workflows/spike-wrap-up.md": "fe04cb3d30dcbc6c", - "gsd-core/workflows/spike.md": "fad28f2ecf2dac52", - "gsd-core/workflows/stats.md": "89a08155b92f4a2d", + "gsd-core/workflows/settings-advanced.md": "8e9a8f18b8c1e16e", + "gsd-core/workflows/settings-integrations.md": "8110932b38057f2f", + "gsd-core/workflows/settings.md": "1bd9dc8b2e7402e6", + "gsd-core/workflows/ship.md": "e10d21edabf201a7", + "gsd-core/workflows/sketch-wrap-up.md": "7630ee69ab22462d", + "gsd-core/workflows/sketch.md": "68c337d92c79dc9b", + "gsd-core/workflows/spec-phase.md": "dbe5f223d7bc026c", + "gsd-core/workflows/spike-wrap-up.md": "96b8244988d651fd", + "gsd-core/workflows/spike.md": "52fcd95f7b343232", + "gsd-core/workflows/stats.md": "7ffa072290ebcae3", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "f24b6454c69d064a", - "gsd-core/workflows/transition.md": "9c615db5686219d0", - "gsd-core/workflows/ui-phase.md": "a1f11225433e1795", - "gsd-core/workflows/ui-review.md": "8b989f372684851f", - "gsd-core/workflows/ultraplan-phase.md": "49921383982474e0", + "gsd-core/workflows/thread.md": "c10177767648ea7f", + "gsd-core/workflows/transition.md": "1f0a1478d75d89ec", + "gsd-core/workflows/ui-phase.md": "1c91323daf451053", + "gsd-core/workflows/ui-review.md": "f1f82d8257e910cc", + "gsd-core/workflows/ultraplan-phase.md": "edcaa0b29f942df0", "gsd-core/workflows/undo.md": "791e0bf96d9a057f", - "gsd-core/workflows/update.md": "b34cb866152d4de3", - "gsd-core/workflows/validate-phase.md": "e989cbaa4228564c", - "gsd-core/workflows/verify-phase.md": "a8679ba1d84145c5", - "gsd-core/workflows/verify-work.md": "b5afb65fdf311301", + "gsd-core/workflows/update.md": "baae1a977fbeba49", + "gsd-core/workflows/validate-phase.md": "0e153ccb3bdb9dda", + "gsd-core/workflows/verify-phase.md": "0ef74d5b7f7646f6", + "gsd-core/workflows/verify-work.md": "69d9d98563b9ec81", "hooks/gsd-check-update-worker.js": "4bb354044e0dff91", "hooks/gsd-check-update.js": "d2065cb3e725a42a", "hooks/gsd-config-reload.js": "4f52b8a0120bb1b8", @@ -345,8 +343,8 @@ "skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "8d38e55e5f8b774b", "skills/gsd-ns-context/skills/graphify/SKILL.md": "ac3661e6e576188b", "skills/gsd-ns-context/skills/map-codebase/SKILL.md": "5009595dbde69739", - "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "40a31ad049374297", - "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "c3f412d5a64f3921", + "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "e9b66db79fce0a2f", + "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "9bfa9e76c7a10e26", "skills/gsd-ns-ideate/SKILL.md": "4a0d2691054b23e5", "skills/gsd-ns-ideate/skills/capture/SKILL.md": "05fa421c95fbad2d", "skills/gsd-ns-ideate/skills/explore/SKILL.md": "7ee5c455f37093be", @@ -394,7 +392,7 @@ "skills/gsd-ns-review/skills/ui-phase/SKILL.md": "7c9404102a9b9d74", "skills/gsd-ns-review/skills/ui-review/SKILL.md": "ef8f643abff1486b", "skills/gsd-ns-review/skills/validate-phase/SKILL.md": "70375e2381319d2b", - "skills/gsd-ns-workflow/SKILL.md": "5a65f9fb93a71cec", + "skills/gsd-ns-workflow/SKILL.md": "46f5e3e89eed3743", "skills/gsd-ns-workflow/skills/add-tests/SKILL.md": "6661195a66f25ae8", "skills/gsd-ns-workflow/skills/ai-integration-phase/SKILL.md": "96c8151779ad510e", "skills/gsd-ns-workflow/skills/autonomous/SKILL.md": "fb57d2c08ea9e8bc", @@ -402,7 +400,6 @@ "skills/gsd-ns-workflow/skills/execute-phase/SKILL.md": "13518a22e020e1bf", "skills/gsd-ns-workflow/skills/fast/SKILL.md": "5f3f8b0c3f564d14", "skills/gsd-ns-workflow/skills/mvp-phase/SKILL.md": "f9a1348c6c297579", - "skills/gsd-ns-workflow/skills/next/SKILL.md": "13e394affe675498", "skills/gsd-ns-workflow/skills/phase/SKILL.md": "1ed640e5f06c7be6", "skills/gsd-ns-workflow/skills/plan-phase/SKILL.md": "75979bb1db5557af", "skills/gsd-ns-workflow/skills/plan-review-convergence/SKILL.md": "c3dd8bfa877eaed5", diff --git a/tests/fixtures/golden-install-parity/trae.json b/tests/fixtures/golden-install-parity/trae.json index 837e7cf47..01f7797a0 100644 --- a/tests/fixtures/golden-install-parity/trae.json +++ b/tests/fixtures/golden-install-parity/trae.json @@ -4,46 +4,45 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "abfc97706f16aaaf", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "5fe29063843be67e", + "agents/gsd-code-fixer.md": "31fa8ab0d217788c", "agents/gsd-code-reviewer.md": "338c46ab59c4e45f", "agents/gsd-codebase-mapper.md": "8529d8a1ede8bbfb", - "agents/gsd-debug-session-manager.md": "69aa7eae3a23f6a9", - "agents/gsd-debugger.md": "704eb4e94b4d1212", + "agents/gsd-debug-session-manager.md": "410e3739329bd9ac", + "agents/gsd-debugger.md": "956c3207a43f973f", "agents/gsd-doc-classifier.md": "5807f1f7cfa40c42", "agents/gsd-doc-synthesizer.md": "0897098024c17ccd", "agents/gsd-doc-verifier.md": "e51e50892963ccc7", "agents/gsd-doc-writer.md": "b0c3ad805b789226", "agents/gsd-domain-researcher.md": "b80f76874c04e515", - "agents/gsd-eval-auditor.md": "470bf16303ec4d2e", + "agents/gsd-eval-auditor.md": "96df1d4a9cd553a0", "agents/gsd-eval-planner.md": "22334fde85723c9d", - "agents/gsd-executor.md": "45eeb443a6e6dbe8", + "agents/gsd-executor.md": "546ea45461739438", "agents/gsd-framework-selector.md": "7726fccc86bfeb50", "agents/gsd-integration-checker.md": "7cd2072984411c7f", - "agents/gsd-intel-updater.md": "83de6ba9172891c3", - "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", + "agents/gsd-intel-updater.md": "2751bbd33912aa1b", + "agents/gsd-mempalace-curator.md": "63676937f8970bf3", "agents/gsd-nyquist-auditor.md": "58efbed3b81b5ede", "agents/gsd-pattern-mapper.md": "b5d7a4abb1baecb9", - "agents/gsd-phase-researcher.md": "2256f1f82212c757", - "agents/gsd-plan-checker.md": "523119bd5d6599fe", - "agents/gsd-planner.md": "d0e98ddbfb1339f5", - "agents/gsd-project-researcher.md": "ddf7794e81300032", - "agents/gsd-research-synthesizer.md": "a124b00271748d07", + "agents/gsd-phase-researcher.md": "2ba0dab43912f28a", + "agents/gsd-plan-checker.md": "bc56265bcba1b002", + "agents/gsd-planner.md": "6ba7e6a042dbfc3c", + "agents/gsd-project-researcher.md": "16165f30baea2a06", + "agents/gsd-research-synthesizer.md": "9694b191aecc5f73", "agents/gsd-roadmapper.md": "493ef92b42b12cf4", "agents/gsd-security-auditor.md": "fbd3798eec23651b", "agents/gsd-ui-auditor.md": "771ae08260534d5c", "agents/gsd-ui-checker.md": "8573715bebbd4782", - "agents/gsd-ui-researcher.md": "3e737e761bc67073", + "agents/gsd-ui-researcher.md": "70ad13e7de7b0da7", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "99e95e235aacffbf", + "agents/gsd-verifier.md": "2fef6afe676b0e34", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "de4627dff103d527", - "gsd-core/bin/gsd-tools.cjs": "fa4db2ce1f77ef99", + "gsd-core/bin/gsd-tools.cjs": "815b92a0e7b7693e", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -107,7 +106,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "33c5b0685be54e96", + "gsd-core/references/planning-config.md": "970c47f816acdb30", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -191,120 +190,119 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "1851e97996d445d5", - "gsd-core/workflows/add-phase.md": "09bdebbc62f3310e", - "gsd-core/workflows/add-tests.md": "ff3a598cdbc5aa6e", - "gsd-core/workflows/add-todo.md": "0fe07cbd29ec252b", - "gsd-core/workflows/ai-integration-phase.md": "d469eb120e52de0f", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "36f58e864aeaf24d", + "gsd-core/workflows/add-phase.md": "4e498058a786615f", + "gsd-core/workflows/add-tests.md": "688a232a0a4b918e", + "gsd-core/workflows/add-todo.md": "792592b2133698a7", + "gsd-core/workflows/ai-integration-phase.md": "0672cc9afb7b7a0b", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "ac71c1179444fdc3", - "gsd-core/workflows/audit-milestone.md": "a379eda51d821bce", - "gsd-core/workflows/audit-uat.md": "6e768b1c208a787a", - "gsd-core/workflows/autonomous.md": "c482645c5d1ead46", - "gsd-core/workflows/check-todos.md": "0dda8236355e8c9c", - "gsd-core/workflows/cleanup.md": "82f65f5214ecd748", - "gsd-core/workflows/code-review-fix.md": "959a65773b325ed2", - "gsd-core/workflows/code-review.md": "b31bbd7dbe5ed303", - "gsd-core/workflows/complete-milestone.md": "6e918b72bd885426", - "gsd-core/workflows/debug.md": "197d3642a6704de5", - "gsd-core/workflows/diagnose-issues.md": "9274b11a3db98c65", + "gsd-core/workflows/audit-fix.md": "493e4abe4f701662", + "gsd-core/workflows/audit-milestone.md": "26b2428d9a8df7b2", + "gsd-core/workflows/audit-uat.md": "f02cd45df6304b06", + "gsd-core/workflows/autonomous.md": "b615e91ac7c248bd", + "gsd-core/workflows/check-todos.md": "e4209530a4132312", + "gsd-core/workflows/cleanup.md": "78080ff25ba43f8c", + "gsd-core/workflows/code-review-fix.md": "4eebfb7f1612b441", + "gsd-core/workflows/code-review.md": "7630639b5f2f9ff2", + "gsd-core/workflows/complete-milestone.md": "5f7dbe9842b23e57", + "gsd-core/workflows/debug.md": "87c20def8d313e45", + "gsd-core/workflows/diagnose-issues.md": "a0b3fee49d516c0b", "gsd-core/workflows/discovery-phase.md": "b32b6197b66c9a13", - "gsd-core/workflows/discuss-phase-assumptions.md": "3d05b08eae75c7bd", + "gsd-core/workflows/discuss-phase-assumptions.md": "3689bacffdd7cdd4", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "4509657816c5566a", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "c9cd7db62e76ebcb", + "gsd-core/workflows/discuss-phase.md": "9c4af7ae57aaad8f", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "5522bd33cbd9b9b8", "gsd-core/workflows/discuss-phase/modes/all.md": "e698b84ebb2ff56d", "gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730", - "gsd-core/workflows/discuss-phase/modes/auto.md": "6ba5c7b738f44003", + "gsd-core/workflows/discuss-phase/modes/auto.md": "bb489751893f4498", "gsd-core/workflows/discuss-phase/modes/batch.md": "21ee55869eaa7ece", - "gsd-core/workflows/discuss-phase/modes/chain.md": "4739c3d2ef20a76c", + "gsd-core/workflows/discuss-phase/modes/chain.md": "c643b0b42b24e0d4", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2", "gsd-core/workflows/discuss-phase/modes/text.md": "e1043e27b50a5e18", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "f3328dbd4416f11a", - "gsd-core/workflows/docs-update.md": "f13571f08e083356", - "gsd-core/workflows/edit-phase.md": "7facd0faa33c8cad", - "gsd-core/workflows/eval-review.md": "37d545d4f0db4927", - "gsd-core/workflows/execute-phase.md": "0f90fb13e63cf2b2", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c985a30317a1aa6b", + "gsd-core/workflows/do.md": "461d545bbde0dc8f", + "gsd-core/workflows/docs-update.md": "dd1050b32c2dc170", + "gsd-core/workflows/edit-phase.md": "38f9c9945073ac8c", + "gsd-core/workflows/eval-review.md": "48fdef1cf0e67525", + "gsd-core/workflows/execute-phase.md": "5e36e2287a165064", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "44d46d3e98942efc", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "1e0cc4675bcf1496", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "a2fc97089560ec0a", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "4910f75bab2040ab", - "gsd-core/workflows/explore.md": "8a5437aa0c239c38", - "gsd-core/workflows/extract-learnings.md": "3fcc858b20d0d0e6", + "gsd-core/workflows/execute-plan.md": "6d437a23e6d9ffcc", + "gsd-core/workflows/explore.md": "9f24bf678b1ef341", + "gsd-core/workflows/extract-learnings.md": "0e0eead67cec3d28", "gsd-core/workflows/fast.md": "0162075e44072447", - "gsd-core/workflows/forensics.md": "665546666547875d", - "gsd-core/workflows/graduation.md": "1ca877cda258a5de", - "gsd-core/workflows/health.md": "1f9fd2deea45896f", + "gsd-core/workflows/forensics.md": "96103895b70d652c", + "gsd-core/workflows/graduation.md": "63b74175d5e9cc1e", + "gsd-core/workflows/health.md": "9ddf28b84e1ce089", "gsd-core/workflows/help.md": "08e1349950c5602a", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "1b3c315342701265", - "gsd-core/workflows/help/modes/full.md": "62c71f57f047999b", - "gsd-core/workflows/help/modes/topic.md": "229e3f3d85bda04b", - "gsd-core/workflows/import.md": "31af58468db15daf", + "gsd-core/workflows/help/modes/full.md": "6d4aacaec9858e28", + "gsd-core/workflows/help/modes/topic.md": "5419498effee148f", + "gsd-core/workflows/import.md": "47cc99b635e45f82", "gsd-core/workflows/inbox.md": "e9ea37b2d46dc5b4", - "gsd-core/workflows/ingest-docs.md": "fba176ad3cc22f5f", - "gsd-core/workflows/insert-phase.md": "753fa719f0d41d76", + "gsd-core/workflows/ingest-docs.md": "9554d457d64b7c17", + "gsd-core/workflows/insert-phase.md": "ff204ee159b41506", "gsd-core/workflows/list-phase-assumptions.md": "eb986c301d59f620", - "gsd-core/workflows/list-seeds.md": "74ec072a74f8fdfe", - "gsd-core/workflows/list-workspaces.md": "886e99378a3d19d9", - "gsd-core/workflows/manager.md": "212a50d3f65fff21", - "gsd-core/workflows/map-codebase.md": "713561638fb1b88e", - "gsd-core/workflows/milestone-summary.md": "a0063cfbe08f2250", - "gsd-core/workflows/mvp-phase.md": "8ed9f4552350ede8", - "gsd-core/workflows/new-milestone.md": "af5ad8ed5aac6677", - "gsd-core/workflows/new-project.md": "32ce66cbeaa26cc5", - "gsd-core/workflows/new-workspace.md": "6b6fbad18d30f783", - "gsd-core/workflows/next.md": "2163195861877de5", + "gsd-core/workflows/list-seeds.md": "fa287a9ed912eb17", + "gsd-core/workflows/list-workspaces.md": "4668ebdc3380a7a6", + "gsd-core/workflows/manager.md": "79a6e4de6654f4e7", + "gsd-core/workflows/map-codebase.md": "f90d0577d254c38e", + "gsd-core/workflows/milestone-summary.md": "feb8305a862a79de", + "gsd-core/workflows/mvp-phase.md": "1d2292f3c444c13d", + "gsd-core/workflows/new-milestone.md": "f69e9ccc51ab956b", + "gsd-core/workflows/new-project.md": "d1a0070ed292c25a", + "gsd-core/workflows/new-workspace.md": "555689ccf58bafdb", + "gsd-core/workflows/next.md": "569c68513fd94ea7", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "acc9130fb1e94f0b", - "gsd-core/workflows/pause-work.md": "c20d267e28ce92f0", - "gsd-core/workflows/plan-milestone-gaps.md": "26db7b9329b7ddc8", - "gsd-core/workflows/plan-phase.md": "fc7d25c0649e2fdf", + "gsd-core/workflows/pause-work.md": "09a6b8980f7b771a", + "gsd-core/workflows/plan-milestone-gaps.md": "022822b3b6971b75", + "gsd-core/workflows/plan-phase.md": "8eddecda8fcd8765", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "778b73a8db6f7c32", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "382dac17d70ebfac", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "619946c879f33b9d", - "gsd-core/workflows/plan-review-convergence.md": "85629dd3815dcf64", - "gsd-core/workflows/plant-seed.md": "856ad565b2eb0c47", - "gsd-core/workflows/pr-branch.md": "79fd55b88ea2db9c", - "gsd-core/workflows/profile-user.md": "672821e6b1266645", - "gsd-core/workflows/progress.md": "94768f835b0b8908", - "gsd-core/workflows/quick.md": "8ac5f3919f754499", - "gsd-core/workflows/reapply-patches.md": "21b38c374f19fd78", - "gsd-core/workflows/remove-phase.md": "a46c2fe853bf4e86", - "gsd-core/workflows/remove-workspace.md": "ae0e1c6d4438d663", - "gsd-core/workflows/resume-project.md": "f242e4c8aba18ea2", - "gsd-core/workflows/review.md": "34a23b9b65fb55f6", - "gsd-core/workflows/scan.md": "63631467651d9ca8", - "gsd-core/workflows/secure-phase.md": "6cc236e53c2e7d56", + "gsd-core/workflows/plan-review-convergence.md": "8fb889570c17db15", + "gsd-core/workflows/plant-seed.md": "dc911406ada4d188", + "gsd-core/workflows/pr-branch.md": "e939128047e02395", + "gsd-core/workflows/profile-user.md": "0831c4b96b1265c9", + "gsd-core/workflows/progress.md": "3e2b44a7a175654c", + "gsd-core/workflows/quick.md": "bd2b2b1e2da01f6a", + "gsd-core/workflows/reapply-patches.md": "ea66e63f56e7deb3", + "gsd-core/workflows/remove-phase.md": "5a2521695edd486b", + "gsd-core/workflows/remove-workspace.md": "ed8e5e30c33f1bfd", + "gsd-core/workflows/resume-project.md": "ee9dcc4e3dd3e32c", + "gsd-core/workflows/review.md": "a2dab55fa3acfca0", + "gsd-core/workflows/scan.md": "afc48f3339293b30", + "gsd-core/workflows/secure-phase.md": "882886f04d3b7e82", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "252d3f848c95220e", - "gsd-core/workflows/settings-integrations.md": "f8f756709ec02363", - "gsd-core/workflows/settings.md": "01cf9ffd340cff64", - "gsd-core/workflows/ship.md": "c08f0fe3025d2c86", - "gsd-core/workflows/sketch-wrap-up.md": "dbec602d104cb951", - "gsd-core/workflows/sketch.md": "44ff275150b6d045", - "gsd-core/workflows/smart-entry.md": "d8018578571f08d5", - "gsd-core/workflows/spec-phase.md": "ab8fad8038b14cad", - "gsd-core/workflows/spike-wrap-up.md": "6fe876cb87603bc3", - "gsd-core/workflows/spike.md": "c042a437baaf10ad", - "gsd-core/workflows/stats.md": "e4f84542fb5721ef", + "gsd-core/workflows/settings-advanced.md": "8f12ba07bf7a795f", + "gsd-core/workflows/settings-integrations.md": "9aa7005e6dd84bcc", + "gsd-core/workflows/settings.md": "4332d1ee0efe797b", + "gsd-core/workflows/ship.md": "0647d19b5487b1a3", + "gsd-core/workflows/sketch-wrap-up.md": "4894dac77fc42655", + "gsd-core/workflows/sketch.md": "52f4a04f511e205e", + "gsd-core/workflows/spec-phase.md": "56cecc44b2cc0bc4", + "gsd-core/workflows/spike-wrap-up.md": "1f57905138a648ac", + "gsd-core/workflows/spike.md": "48df8b626cbd378d", + "gsd-core/workflows/stats.md": "18089135bc41f1b4", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "0582c6be8a78bbd8", - "gsd-core/workflows/transition.md": "163d220813b0835f", - "gsd-core/workflows/ui-phase.md": "871655025b431a55", - "gsd-core/workflows/ui-review.md": "4e70afbfd5601853", - "gsd-core/workflows/ultraplan-phase.md": "77b58ef8af5209bd", + "gsd-core/workflows/thread.md": "61e0eee731434ea9", + "gsd-core/workflows/transition.md": "b49ddd9247f804e7", + "gsd-core/workflows/ui-phase.md": "a725ebdd4f47fb97", + "gsd-core/workflows/ui-review.md": "b3221cac976daffa", + "gsd-core/workflows/ultraplan-phase.md": "06ac6fbb061b2464", "gsd-core/workflows/undo.md": "59b8baa54efc4110", - "gsd-core/workflows/update.md": "1f935251fca1f276", - "gsd-core/workflows/validate-phase.md": "1c0ebe56d96a14d1", - "gsd-core/workflows/verify-phase.md": "53cbdce394dcdac0", - "gsd-core/workflows/verify-work.md": "d3a0970205acc6a5", + "gsd-core/workflows/update.md": "e259898f86ae7133", + "gsd-core/workflows/validate-phase.md": "70d102b4d5113dd4", + "gsd-core/workflows/verify-phase.md": "67eefbd1f6417281", + "gsd-core/workflows/verify-work.md": "b48ff071a4c733c9", "scripts/changeset/README.md": "86ff89331dfd94b2", "scripts/changeset/cli.cjs": "68f92a344b199271", "scripts/changeset/github-release-notes.cjs": "795677f0c009b132", @@ -323,8 +321,8 @@ "skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "d39269bea995fabc", "skills/gsd-ns-context/skills/graphify/SKILL.md": "e0253aef14693a7e", "skills/gsd-ns-context/skills/map-codebase/SKILL.md": "0910348701b1fc65", - "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "36c486f14abe869a", - "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "2d95e385fee26dee", + "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "92740c97e0ce6942", + "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "d41523e659d1920f", "skills/gsd-ns-ideate/SKILL.md": "c10342345c01c91f", "skills/gsd-ns-ideate/skills/capture/SKILL.md": "90aee26970fa7639", "skills/gsd-ns-ideate/skills/explore/SKILL.md": "d8e26a5ed95a4ecc", @@ -372,7 +370,7 @@ "skills/gsd-ns-review/skills/ui-phase/SKILL.md": "89a29a2fa62b177e", "skills/gsd-ns-review/skills/ui-review/SKILL.md": "3e23efe03dafd691", "skills/gsd-ns-review/skills/validate-phase/SKILL.md": "fa1ab5c9a869f6cd", - "skills/gsd-ns-workflow/SKILL.md": "0cb9c23c065fe448", + "skills/gsd-ns-workflow/SKILL.md": "7dbd699b5130c0d5", "skills/gsd-ns-workflow/skills/add-tests/SKILL.md": "6d64ae85b590274f", "skills/gsd-ns-workflow/skills/ai-integration-phase/SKILL.md": "c458b792bdf5b1f2", "skills/gsd-ns-workflow/skills/autonomous/SKILL.md": "37dc7b78ceb74803", @@ -380,7 +378,6 @@ "skills/gsd-ns-workflow/skills/execute-phase/SKILL.md": "eb0158de64f22a55", "skills/gsd-ns-workflow/skills/fast/SKILL.md": "3eae6536d09c2532", "skills/gsd-ns-workflow/skills/mvp-phase/SKILL.md": "81c98f4436888cb8", - "skills/gsd-ns-workflow/skills/next/SKILL.md": "02993a5aa046eadd", "skills/gsd-ns-workflow/skills/phase/SKILL.md": "50f6cc4df79a26b7", "skills/gsd-ns-workflow/skills/plan-phase/SKILL.md": "44d42fa41a094ad9", "skills/gsd-ns-workflow/skills/plan-review-convergence/SKILL.md": "fee26bc1daedbff5", diff --git a/tests/fixtures/golden-install-parity/windsurf.json b/tests/fixtures/golden-install-parity/windsurf.json index c242d071f..09cbdb6e3 100644 --- a/tests/fixtures/golden-install-parity/windsurf.json +++ b/tests/fixtures/golden-install-parity/windsurf.json @@ -4,46 +4,45 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "abfc97706f16aaaf", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "f00d815ec535a168", + "agents/gsd-code-fixer.md": "4d66f7e056369896", "agents/gsd-code-reviewer.md": "efc0d2dee321c654", "agents/gsd-codebase-mapper.md": "cfa2bbfaf264e1fd", - "agents/gsd-debug-session-manager.md": "793d9a80778d1080", - "agents/gsd-debugger.md": "6b28c99a37402200", + "agents/gsd-debug-session-manager.md": "40edd70065aa07bb", + "agents/gsd-debugger.md": "107754fc10a1aafa", "agents/gsd-doc-classifier.md": "5807f1f7cfa40c42", "agents/gsd-doc-synthesizer.md": "0897098024c17ccd", "agents/gsd-doc-verifier.md": "ede2f297b73b5a86", "agents/gsd-doc-writer.md": "0109294817e475a8", "agents/gsd-domain-researcher.md": "56395dbdabf076f6", - "agents/gsd-eval-auditor.md": "fb64fc5acf359747", + "agents/gsd-eval-auditor.md": "8a2cab3ae8b4674b", "agents/gsd-eval-planner.md": "2049dac060d00eda", - "agents/gsd-executor.md": "406fdcc0597bea77", + "agents/gsd-executor.md": "9ab8c4acb4206e09", "agents/gsd-framework-selector.md": "4b77eebbe9288d80", "agents/gsd-integration-checker.md": "4ffb37fb230c2b90", - "agents/gsd-intel-updater.md": "a81d77c143c02108", - "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", + "agents/gsd-intel-updater.md": "16ee6795da80a7c0", + "agents/gsd-mempalace-curator.md": "63676937f8970bf3", "agents/gsd-nyquist-auditor.md": "0ef8609fd897e399", "agents/gsd-pattern-mapper.md": "ada0c169daa2f0ec", - "agents/gsd-phase-researcher.md": "2a45ebde829555ec", - "agents/gsd-plan-checker.md": "33fbf70b7b24eb1e", - "agents/gsd-planner.md": "f408404c60840c9f", - "agents/gsd-project-researcher.md": "f6697b316b5995ba", - "agents/gsd-research-synthesizer.md": "04036f38c1d373ea", + "agents/gsd-phase-researcher.md": "bf5104cc11b973e9", + "agents/gsd-plan-checker.md": "15ebf7ea032c6de2", + "agents/gsd-planner.md": "f508c186b837b3f0", + "agents/gsd-project-researcher.md": "3fbfb4b098966e64", + "agents/gsd-research-synthesizer.md": "beb116fe6df1b376", "agents/gsd-roadmapper.md": "fb62e1e3de84b5f9", "agents/gsd-security-auditor.md": "13b660e2d336ed8e", "agents/gsd-ui-auditor.md": "20cc99872e9b998b", "agents/gsd-ui-checker.md": "b9c38249bff35478", - "agents/gsd-ui-researcher.md": "f830742b9493601c", + "agents/gsd-ui-researcher.md": "e31fa75e26f957f2", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "a07b00b9c5b7b338", + "agents/gsd-verifier.md": "b16b34a580941124", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/ensure-runtime-build.cjs": "5636ca0b726871b2", - "gsd-core/bin/gsd-tools.cjs": "92e0f7b7eb55af51", + "gsd-core/bin/gsd-tools.cjs": "815b92a0e7b7693e", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", + "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", + "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -107,7 +106,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "062db9fe16ec76f9", + "gsd-core/references/planning-config.md": "742e11db47c5c0aa", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -191,120 +190,119 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", - "gsd-core/workflows/add-backlog.md": "61169973a10b1321", - "gsd-core/workflows/add-phase.md": "f9b1f7cc229b57f8", - "gsd-core/workflows/add-tests.md": "b5e03955cb29d7d8", - "gsd-core/workflows/add-todo.md": "cab0d8215579fbdd", - "gsd-core/workflows/ai-integration-phase.md": "8948988717506320", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", + "gsd-core/workflows/add-backlog.md": "b84c744efaed7a2e", + "gsd-core/workflows/add-phase.md": "199ac1b4879fb51a", + "gsd-core/workflows/add-tests.md": "5aafbe6d624d41c9", + "gsd-core/workflows/add-todo.md": "7151303ccc3e6d05", + "gsd-core/workflows/ai-integration-phase.md": "9b287efec21a3c0b", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "babe6812b86cec8f", - "gsd-core/workflows/audit-milestone.md": "ac2238ea6c11ae9e", - "gsd-core/workflows/audit-uat.md": "d496e39402e160de", - "gsd-core/workflows/autonomous.md": "fe7bb7c978f305a2", - "gsd-core/workflows/check-todos.md": "afc840fceb07bf99", - "gsd-core/workflows/cleanup.md": "93c14107979a4428", - "gsd-core/workflows/code-review-fix.md": "9b2de93a6087774d", - "gsd-core/workflows/code-review.md": "2f0ebfb7a2e33764", - "gsd-core/workflows/complete-milestone.md": "f463bf4e86ac26f6", - "gsd-core/workflows/debug.md": "52243eb936a43150", - "gsd-core/workflows/diagnose-issues.md": "447072aa72385271", + "gsd-core/workflows/audit-fix.md": "e1ad3e58979d9eef", + "gsd-core/workflows/audit-milestone.md": "e578d1ce71b172e6", + "gsd-core/workflows/audit-uat.md": "0f779101b40c7229", + "gsd-core/workflows/autonomous.md": "afb9649e6d9b3860", + "gsd-core/workflows/check-todos.md": "ad2ff17a672e7101", + "gsd-core/workflows/cleanup.md": "edc0bc375acdb563", + "gsd-core/workflows/code-review-fix.md": "aa750f6d1abd3b9f", + "gsd-core/workflows/code-review.md": "20c76ddd702e7cd5", + "gsd-core/workflows/complete-milestone.md": "921f9197b4d7f5fd", + "gsd-core/workflows/debug.md": "9679214d9472e213", + "gsd-core/workflows/diagnose-issues.md": "7c0b8debfc906ca0", "gsd-core/workflows/discovery-phase.md": "7dcf150998559c11", - "gsd-core/workflows/discuss-phase-assumptions.md": "f57000d5c5fb178a", + "gsd-core/workflows/discuss-phase-assumptions.md": "3f3b0ac79cdb5631", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "ce4e6abce9cb2d4e", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "cb49f485c4a1f09e", + "gsd-core/workflows/discuss-phase.md": "25d8a61ecf8c21a0", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "1be08d135fd60027", "gsd-core/workflows/discuss-phase/modes/all.md": "d2a1d16e2508a0cd", "gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730", - "gsd-core/workflows/discuss-phase/modes/auto.md": "e98b6efbfd66d409", + "gsd-core/workflows/discuss-phase/modes/auto.md": "a66e476942667f9f", "gsd-core/workflows/discuss-phase/modes/batch.md": "c23d5bdbdb60362c", - "gsd-core/workflows/discuss-phase/modes/chain.md": "2f3acba636e436aa", + "gsd-core/workflows/discuss-phase/modes/chain.md": "58125711f7c432ce", "gsd-core/workflows/discuss-phase/modes/default.md": "4ada4fe332c5c985", "gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2", "gsd-core/workflows/discuss-phase/modes/text.md": "aeb56fe7b95dd786", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "cd5d01c9ef84ab73", - "gsd-core/workflows/do.md": "a7ff800fdab468c7", - "gsd-core/workflows/docs-update.md": "70f73cc8c27e0ca0", - "gsd-core/workflows/edit-phase.md": "c0ae7d0063f3e789", - "gsd-core/workflows/eval-review.md": "b28be79ef29f16fd", - "gsd-core/workflows/execute-phase.md": "7cf72d7c95491ece", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "47ae5482f8e64100", + "gsd-core/workflows/do.md": "fc00009666985144", + "gsd-core/workflows/docs-update.md": "a3c2ec2c856aaabc", + "gsd-core/workflows/edit-phase.md": "1666ca537fbef030", + "gsd-core/workflows/eval-review.md": "bb01b3300db963bc", + "gsd-core/workflows/execute-phase.md": "20063847abe7ce75", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "579a3dcf8d69de31", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "0f9ccd7edea1d6a9", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "bbd704d6b6f0787b", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "c8567fb4438b4404", - "gsd-core/workflows/explore.md": "04e461ff8159a24e", - "gsd-core/workflows/extract-learnings.md": "af793bdf4ffd1c8a", + "gsd-core/workflows/execute-plan.md": "f6bc701c05bb7d70", + "gsd-core/workflows/explore.md": "7a9bb001b196409f", + "gsd-core/workflows/extract-learnings.md": "58ce8fbc17388788", "gsd-core/workflows/fast.md": "0162075e44072447", - "gsd-core/workflows/forensics.md": "3d1ce16b5f605592", - "gsd-core/workflows/graduation.md": "a766039ff6ca653f", - "gsd-core/workflows/health.md": "7b19d6e2c0357c3e", + "gsd-core/workflows/forensics.md": "0e933018fd06e629", + "gsd-core/workflows/graduation.md": "5734685667d8f512", + "gsd-core/workflows/health.md": "644b42c215b1b00e", "gsd-core/workflows/help.md": "08e1349950c5602a", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "91509fe03bad9795", - "gsd-core/workflows/help/modes/full.md": "4c1a43f7095647e1", - "gsd-core/workflows/help/modes/topic.md": "177d351f7465787d", - "gsd-core/workflows/import.md": "029cacf530aca86b", + "gsd-core/workflows/help/modes/full.md": "8fb3c93df5883f56", + "gsd-core/workflows/help/modes/topic.md": "9f00f5f94c5497aa", + "gsd-core/workflows/import.md": "f5b3826c4cfb2682", "gsd-core/workflows/inbox.md": "797c287852eb8957", - "gsd-core/workflows/ingest-docs.md": "78ba04ca39f28e8d", - "gsd-core/workflows/insert-phase.md": "9aac75665c3a0ee8", + "gsd-core/workflows/ingest-docs.md": "6f0ddb1130216a7d", + "gsd-core/workflows/insert-phase.md": "238e327203e04ed1", "gsd-core/workflows/list-phase-assumptions.md": "eb986c301d59f620", - "gsd-core/workflows/list-seeds.md": "39162bbefe932b3d", - "gsd-core/workflows/list-workspaces.md": "6950fb740a1e96ab", - "gsd-core/workflows/manager.md": "fc1e8daaf8d40bf0", - "gsd-core/workflows/map-codebase.md": "0a2a653ed1603784", - "gsd-core/workflows/milestone-summary.md": "1fdbae19ad06a0a3", - "gsd-core/workflows/mvp-phase.md": "e3c4cade4fe69408", - "gsd-core/workflows/new-milestone.md": "33db858beb76e3c5", - "gsd-core/workflows/new-project.md": "0ff192c54373ab8a", - "gsd-core/workflows/new-workspace.md": "8c2b60fbbf241e03", - "gsd-core/workflows/next.md": "d48cea140a5153cb", + "gsd-core/workflows/list-seeds.md": "a87319b154d0fb8c", + "gsd-core/workflows/list-workspaces.md": "ff4ad30adc55d5b8", + "gsd-core/workflows/manager.md": "072a9f2ba6084641", + "gsd-core/workflows/map-codebase.md": "6c89a16e0d9fddfe", + "gsd-core/workflows/milestone-summary.md": "957f9620aa472f87", + "gsd-core/workflows/mvp-phase.md": "bcc8037866fa1d4d", + "gsd-core/workflows/new-milestone.md": "b43ff95a594bd688", + "gsd-core/workflows/new-project.md": "d6709238a3ada30c", + "gsd-core/workflows/new-workspace.md": "8a9ab30eac218190", + "gsd-core/workflows/next.md": "3ebbf30622521e76", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "1c1e466c764e3deb", - "gsd-core/workflows/pause-work.md": "93fcc1c845da6396", - "gsd-core/workflows/plan-milestone-gaps.md": "7880866ee1caf923", - "gsd-core/workflows/plan-phase.md": "3e143f39514f8192", + "gsd-core/workflows/pause-work.md": "5ce6a137bd9fc0f8", + "gsd-core/workflows/plan-milestone-gaps.md": "19911e87fd4185f2", + "gsd-core/workflows/plan-phase.md": "f6e8c5e38d5c5a52", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "80b1ba493a9a967f", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "7c2be59e3e19299a", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "3fed4740a91d0443", - "gsd-core/workflows/plan-review-convergence.md": "1fd8d6e1a833e700", - "gsd-core/workflows/plant-seed.md": "6cf61f540cdbd8b9", - "gsd-core/workflows/pr-branch.md": "acd59f915d018ad4", - "gsd-core/workflows/profile-user.md": "c4313672b81b5bcd", - "gsd-core/workflows/progress.md": "18813a345bd2343a", - "gsd-core/workflows/quick.md": "0fcad72e7dbe99c9", - "gsd-core/workflows/reapply-patches.md": "d449a23d3acf6379", - "gsd-core/workflows/remove-phase.md": "e7a6af429b36e77b", - "gsd-core/workflows/remove-workspace.md": "b5e60fbb33b3e33a", - "gsd-core/workflows/resume-project.md": "82cfe1b8cb17c085", - "gsd-core/workflows/review.md": "0873ea94ca23383c", - "gsd-core/workflows/scan.md": "12c11b2edc165df9", - "gsd-core/workflows/secure-phase.md": "7bf923689bf58288", + "gsd-core/workflows/plan-review-convergence.md": "7e01c19b7b9a2aad", + "gsd-core/workflows/plant-seed.md": "9d36ecd08093a494", + "gsd-core/workflows/pr-branch.md": "cc28ab5cd9db16b9", + "gsd-core/workflows/profile-user.md": "fa3b87e1f2d71371", + "gsd-core/workflows/progress.md": "36f1d4621c1798a4", + "gsd-core/workflows/quick.md": "709e40e10d1900b4", + "gsd-core/workflows/reapply-patches.md": "04885b2129cbb457", + "gsd-core/workflows/remove-phase.md": "24559d23e008c9c3", + "gsd-core/workflows/remove-workspace.md": "e958c1e932aef492", + "gsd-core/workflows/resume-project.md": "c5731b8aabed70f9", + "gsd-core/workflows/review.md": "dc8366ef168183db", + "gsd-core/workflows/scan.md": "8aa95448b1ba4a4a", + "gsd-core/workflows/secure-phase.md": "550152cd82c25c00", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "4c030adc097d1746", - "gsd-core/workflows/settings-integrations.md": "b082fc518b484c07", - "gsd-core/workflows/settings.md": "13ca50dba129c17b", - "gsd-core/workflows/ship.md": "c035bb8b3bb7efbb", - "gsd-core/workflows/sketch-wrap-up.md": "10063f56c2c7f141", - "gsd-core/workflows/sketch.md": "25c1f8f7acfb1da9", - "gsd-core/workflows/smart-entry.md": "bd81482cb6a7ac53", - "gsd-core/workflows/spec-phase.md": "c05348d644f9d77a", - "gsd-core/workflows/spike-wrap-up.md": "8029ca4effb5b716", - "gsd-core/workflows/spike.md": "a94af5171bb9d2ce", - "gsd-core/workflows/stats.md": "d58325fc3fb8d1b6", + "gsd-core/workflows/settings-advanced.md": "68269242a4e4c2cc", + "gsd-core/workflows/settings-integrations.md": "ff9af62cdc5c7908", + "gsd-core/workflows/settings.md": "38a801a7b89a9379", + "gsd-core/workflows/ship.md": "ddfd8e847836dd94", + "gsd-core/workflows/sketch-wrap-up.md": "67e90c60062d0d5f", + "gsd-core/workflows/sketch.md": "7418628ba45dd6c0", + "gsd-core/workflows/spec-phase.md": "e8ed811cd67076b7", + "gsd-core/workflows/spike-wrap-up.md": "f8e39782c6e42ef7", + "gsd-core/workflows/spike.md": "aa5934044317ba7a", + "gsd-core/workflows/stats.md": "c49d3de15375d04b", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "d83a0d0bd0f94c4c", - "gsd-core/workflows/transition.md": "1bd8a772f0aac5ba", - "gsd-core/workflows/ui-phase.md": "2fcfffcfb344456d", - "gsd-core/workflows/ui-review.md": "dca8100a43161ea7", - "gsd-core/workflows/ultraplan-phase.md": "53b77a8edf60acd0", + "gsd-core/workflows/thread.md": "3e9fcfbb254a31a7", + "gsd-core/workflows/transition.md": "9a49f9c48805f666", + "gsd-core/workflows/ui-phase.md": "54e01f1973450a3c", + "gsd-core/workflows/ui-review.md": "fea93c281767f8d7", + "gsd-core/workflows/ultraplan-phase.md": "a164cc6aa4fb5bbb", "gsd-core/workflows/undo.md": "18dec684fb1076f9", - "gsd-core/workflows/update.md": "79aaf4b8f1f83045", - "gsd-core/workflows/validate-phase.md": "2db47bf5547d7b9d", - "gsd-core/workflows/verify-phase.md": "ea7f8a705b297e27", - "gsd-core/workflows/verify-work.md": "5ad63a5edfb6acac", + "gsd-core/workflows/update.md": "cbf978622ad0f577", + "gsd-core/workflows/validate-phase.md": "a36cf2c688c261ac", + "gsd-core/workflows/verify-phase.md": "8a89a915dad5960b", + "gsd-core/workflows/verify-work.md": "f4429f002440a5ae", "scripts/changeset/README.md": "86ff89331dfd94b2", "scripts/changeset/cli.cjs": "68f92a344b199271", "scripts/changeset/github-release-notes.cjs": "795677f0c009b132", From 7d4fc3a519c3a937b34de8db732171976ca4192d Mon Sep 17 00:00:00 2001 From: Joe Slitzker Date: Sun, 5 Jul 2026 18:56:29 -0500 Subject: [PATCH 05/11] test(#1941): regenerate golden fixtures + size baseline after rebase onto next The rebase onto origin/next pulled in the runtime-launcher preamble resync (applied repo-wide on next) alongside this branch's quick.md change; both together shift every runtime's install hashes and workflow sizes, so the fixtures from the pre-rebase regen were stale. --- .../golden-install-parity/antigravity.json | 218 +++++++-------- .../golden-install-parity/augment.json | 227 ++++++++-------- .../golden-install-parity/claude.json | 224 ++++++++-------- .../fixtures/golden-install-parity/cline.json | 220 +++++++-------- .../golden-install-parity/codebuddy.json | 227 ++++++++-------- .../fixtures/golden-install-parity/codex.json | 252 +++++++++--------- .../golden-install-parity/copilot.json | 224 ++++++++-------- .../golden-install-parity/cursor.json | 225 ++++++++-------- .../golden-install-parity/hermes.json | 224 ++++++++-------- .../fixtures/golden-install-parity/kilo.json | 225 ++++++++-------- .../fixtures/golden-install-parity/kimi.json | 220 +++++++-------- .../golden-install-parity/opencode.json | 225 ++++++++-------- .../fixtures/golden-install-parity/qwen.json | 224 ++++++++-------- .../fixtures/golden-install-parity/trae.json | 218 +++++++-------- .../golden-install-parity/windsurf.json | 211 +++++++-------- tests/workflow-size-baseline.json | 155 +++++------ 16 files changed, 1777 insertions(+), 1742 deletions(-) diff --git a/tests/fixtures/golden-install-parity/antigravity.json b/tests/fixtures/golden-install-parity/antigravity.json index 1638baf1f..4557df2e5 100644 --- a/tests/fixtures/golden-install-parity/antigravity.json +++ b/tests/fixtures/golden-install-parity/antigravity.json @@ -4,45 +4,45 @@ "agents/gsd-advisor-researcher.md": "45af60c237748ee1", "agents/gsd-ai-researcher.md": "ba8898d9e739a501", "agents/gsd-assumptions-analyzer.md": "00a02fdcbaa8d833", - "agents/gsd-code-fixer.md": "d8b6c16731f3b3d0", + "agents/gsd-code-fixer.md": "6937a1f20beaa1c6", "agents/gsd-code-reviewer.md": "a700d295bbf110a9", "agents/gsd-codebase-mapper.md": "afdae82284cb21b4", - "agents/gsd-debug-session-manager.md": "88a3726efbc28eed", - "agents/gsd-debugger.md": "bbefb65861d9d8ef", + "agents/gsd-debug-session-manager.md": "5ea82765fc041ad7", + "agents/gsd-debugger.md": "7439166a1770521c", "agents/gsd-doc-classifier.md": "6dde566846b268b0", "agents/gsd-doc-synthesizer.md": "6286afdbd9a74fe0", "agents/gsd-doc-verifier.md": "888c6ac870cb91a6", "agents/gsd-doc-writer.md": "d4400c8dab4a9efc", "agents/gsd-domain-researcher.md": "1db46cac3f4d9889", - "agents/gsd-eval-auditor.md": "62560f29308426d9", + "agents/gsd-eval-auditor.md": "1b8391f1aafb067f", "agents/gsd-eval-planner.md": "3d10fd11147f6857", - "agents/gsd-executor.md": "d7dedecb2206d678", + "agents/gsd-executor.md": "152ca51a10b99ff8", "agents/gsd-framework-selector.md": "daa62c79619c76bf", "agents/gsd-integration-checker.md": "0643cd2d779b131c", - "agents/gsd-intel-updater.md": "c2a053ffbe79cc74", - "agents/gsd-mempalace-curator.md": "a7269018acb973ce", + "agents/gsd-intel-updater.md": "26c1f1e028c6346a", + "agents/gsd-mempalace-curator.md": "dafdc4394d514a93", "agents/gsd-nyquist-auditor.md": "805a1404d03629f1", "agents/gsd-pattern-mapper.md": "e62ee90d39084802", - "agents/gsd-phase-researcher.md": "cbb4b284487af598", - "agents/gsd-plan-checker.md": "1db919c3b317c2e3", - "agents/gsd-planner.md": "ee43904ee3d880d7", - "agents/gsd-project-researcher.md": "6caac1da8969c8cd", - "agents/gsd-research-synthesizer.md": "50dc93f1034141ac", + "agents/gsd-phase-researcher.md": "cff1196c8e8bb4fa", + "agents/gsd-plan-checker.md": "dd1e7cdc837d8f3e", + "agents/gsd-planner.md": "b6d821f77fd8d7bd", + "agents/gsd-project-researcher.md": "85de7f562872ee9b", + "agents/gsd-research-synthesizer.md": "18a2e1b30ff7ae3a", "agents/gsd-roadmapper.md": "7a8465ac6d4dd29e", "agents/gsd-security-auditor.md": "2ce13af25179dd10", "agents/gsd-ui-auditor.md": "f777f9c7bf62788c", "agents/gsd-ui-checker.md": "9c113a9c6b63385c", - "agents/gsd-ui-researcher.md": "3c85adc5c3f76f40", + "agents/gsd-ui-researcher.md": "5d74011a96e5b67f", "agents/gsd-user-profiler.md": "25d65f6458454764", - "agents/gsd-verifier.md": "d2bd23b62f95a64f", + "agents/gsd-verifier.md": "224e8df2d8fd1d95", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "815b92a0e7b7693e", + "gsd-core/bin/gsd-tools.cjs": "e839e52071d5baa1", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "8bc541aabc2e143c", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -106,7 +106,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "8ce19741d18507f7", + "gsd-core/references/planning-config.md": "49fbbfdac6b8ced4", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -190,119 +190,120 @@ "gsd-core/templates/user-profile.md": "52abe2af968e8533", "gsd-core/templates/user-setup.md": "1da2382725db080f", "gsd-core/templates/verification-report.md": "78ab9264ce63ed7e", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "a2d025013d8ef7fd", - "gsd-core/workflows/add-phase.md": "b619b3402c1e95db", - "gsd-core/workflows/add-tests.md": "206ccd9c8f25fac9", - "gsd-core/workflows/add-todo.md": "a995f9f4b11fcf23", - "gsd-core/workflows/ai-integration-phase.md": "f2fefee40ec7413c", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "8cc2e884a021b79b", + "gsd-core/workflows/add-phase.md": "f82afa2f93be19fa", + "gsd-core/workflows/add-tests.md": "f695210f67d2635e", + "gsd-core/workflows/add-todo.md": "de1ac76acfcc0133", + "gsd-core/workflows/ai-integration-phase.md": "22f5466085c47c00", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "9787a0ef00be649c", - "gsd-core/workflows/audit-milestone.md": "5e73ad8112a9b9b4", - "gsd-core/workflows/audit-uat.md": "777262a63dcaacdc", - "gsd-core/workflows/autonomous.md": "63c2fff9373e2f2c", - "gsd-core/workflows/check-todos.md": "f6a93906922dd939", - "gsd-core/workflows/cleanup.md": "53aa20672fe253bd", - "gsd-core/workflows/code-review-fix.md": "715d98a6ff5931e2", - "gsd-core/workflows/code-review.md": "d3d22e8705ab8323", - "gsd-core/workflows/complete-milestone.md": "f3fd3c8fc7bd1616", - "gsd-core/workflows/debug.md": "5ec71cc100973523", - "gsd-core/workflows/diagnose-issues.md": "4d80e23ab8adf2d7", + "gsd-core/workflows/audit-fix.md": "44e9b0a78eb79311", + "gsd-core/workflows/audit-milestone.md": "77089ccd7b45c0f0", + "gsd-core/workflows/audit-uat.md": "ea8ddd910ed16ba4", + "gsd-core/workflows/autonomous.md": "603ce2019835f00e", + "gsd-core/workflows/check-todos.md": "5a62092df800ad7c", + "gsd-core/workflows/cleanup.md": "12c8fd85d3010fe6", + "gsd-core/workflows/code-review-fix.md": "5738cb929c995008", + "gsd-core/workflows/code-review.md": "d454365f1704d0bc", + "gsd-core/workflows/complete-milestone.md": "aaf272074acec69d", + "gsd-core/workflows/debug.md": "68f1ddc74886ebe5", + "gsd-core/workflows/diagnose-issues.md": "c8c41993c277363c", "gsd-core/workflows/discovery-phase.md": "3de990caffdde4f8", - "gsd-core/workflows/discuss-phase-assumptions.md": "5758ef496180a20c", + "gsd-core/workflows/discuss-phase-assumptions.md": "42210a0cbe1bac70", "gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383", - "gsd-core/workflows/discuss-phase.md": "19659f106fa0f53e", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "47ec4454046099c6", + "gsd-core/workflows/discuss-phase.md": "c0a977154470b7f5", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "ab0c68941386998b", "gsd-core/workflows/discuss-phase/modes/all.md": "e5fe9c9c1e2bec1a", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "5256d93dca08278e", + "gsd-core/workflows/discuss-phase/modes/auto.md": "c412dfbb5d536935", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "3a90a0c95016f7c5", + "gsd-core/workflows/discuss-phase/modes/chain.md": "a6f486a303c9bd53", "gsd-core/workflows/discuss-phase/modes/default.md": "4c5ba5975dcc1e9c", "gsd-core/workflows/discuss-phase/modes/power.md": "96822b22c42d75e8", "gsd-core/workflows/discuss-phase/modes/text.md": "c384c22ffff4dc02", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4", - "gsd-core/workflows/do.md": "ecf6a2ae3c27c2af", - "gsd-core/workflows/docs-update.md": "1c3a0d23ecc9605c", - "gsd-core/workflows/edit-phase.md": "f685fb7063616826", - "gsd-core/workflows/eval-review.md": "2da6215ce79b2f7c", - "gsd-core/workflows/execute-phase.md": "e7713d986ebf45e0", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "1da22ba32f524c6e", + "gsd-core/workflows/do.md": "22adc4ed8589a015", + "gsd-core/workflows/docs-update.md": "8e986e26d0e6e1a0", + "gsd-core/workflows/edit-phase.md": "fc932e82ba1f585a", + "gsd-core/workflows/eval-review.md": "eb4040eaa5b8497f", + "gsd-core/workflows/execute-phase.md": "97453d3b8f49f27f", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "55d0706e80a2554a", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "bb9113e7bf953797", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "687513ef1010180e", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "7a8c667c3587a985", - "gsd-core/workflows/explore.md": "d9593c9f00250e53", - "gsd-core/workflows/extract-learnings.md": "caa2ff0160b6ed9c", + "gsd-core/workflows/execute-plan.md": "907af77eafc3d97b", + "gsd-core/workflows/explore.md": "934c00f9f216dbdb", + "gsd-core/workflows/extract-learnings.md": "167ea7f0e23bf496", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "3ebc3a7f48132e04", - "gsd-core/workflows/graduation.md": "b401418dfea2b0f5", - "gsd-core/workflows/health.md": "3ab04acb14942ddd", + "gsd-core/workflows/forensics.md": "b64f0309b8c3fde1", + "gsd-core/workflows/graduation.md": "a9d8f15ba81a993f", + "gsd-core/workflows/health.md": "1ac4d567ee95acfb", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa", - "gsd-core/workflows/help/modes/full.md": "3c3b67b4eb28cd82", - "gsd-core/workflows/help/modes/topic.md": "a404990fcf2d7df7", - "gsd-core/workflows/import.md": "3cbe85643922fd3b", + "gsd-core/workflows/help/modes/full.md": "0e253248c1c2e063", + "gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b", + "gsd-core/workflows/import.md": "41c62ae199209a68", "gsd-core/workflows/inbox.md": "a448220c548f27bc", - "gsd-core/workflows/ingest-docs.md": "783e0380797478cc", - "gsd-core/workflows/insert-phase.md": "d48c4aa1e864c852", + "gsd-core/workflows/ingest-docs.md": "e2707f28f67d128b", + "gsd-core/workflows/insert-phase.md": "cdd83cf77d0f7485", "gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3", - "gsd-core/workflows/list-seeds.md": "084c87cd310119b2", - "gsd-core/workflows/list-workspaces.md": "69aa6dcd8f63bb8a", - "gsd-core/workflows/manager.md": "187e2df237bcf418", - "gsd-core/workflows/map-codebase.md": "ea0ad99dd10c3d1c", - "gsd-core/workflows/milestone-summary.md": "d442c6719944f276", - "gsd-core/workflows/mvp-phase.md": "cd39027462579233", - "gsd-core/workflows/new-milestone.md": "f13199a8e199298f", - "gsd-core/workflows/new-project.md": "b8dc0226e885ea9c", - "gsd-core/workflows/new-workspace.md": "70dec4f25df02d64", - "gsd-core/workflows/next.md": "c45606fc89965aed", + "gsd-core/workflows/list-seeds.md": "3a8b612306ecf9c3", + "gsd-core/workflows/list-workspaces.md": "f6b1bc9fa13cc155", + "gsd-core/workflows/manager.md": "77133c13a8d303d5", + "gsd-core/workflows/map-codebase.md": "c81444eb0b2e038b", + "gsd-core/workflows/milestone-summary.md": "c4620853fe489126", + "gsd-core/workflows/mvp-phase.md": "5f0e355ff4583d67", + "gsd-core/workflows/new-milestone.md": "62aea018fb72b958", + "gsd-core/workflows/new-project.md": "f336b2da5c3963f0", + "gsd-core/workflows/new-workspace.md": "21bfae58b9cc2990", + "gsd-core/workflows/next.md": "8beefb4335dd7c41", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "3ce09c0aa0a20599", - "gsd-core/workflows/pause-work.md": "3196d681d4dd8c71", - "gsd-core/workflows/plan-milestone-gaps.md": "94b193dfc9ca3681", - "gsd-core/workflows/plan-phase.md": "659b52bd338720fe", + "gsd-core/workflows/pause-work.md": "564de32981a24337", + "gsd-core/workflows/plan-milestone-gaps.md": "dd6a4b3a8b05ab6e", + "gsd-core/workflows/plan-phase.md": "cb56e635fef4d3f3", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "473d4d6e5b1f6340", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "ab0b22244c3389aa", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261", - "gsd-core/workflows/plan-review-convergence.md": "b1623082557cdca5", - "gsd-core/workflows/plant-seed.md": "1fb45cd49f66f572", - "gsd-core/workflows/pr-branch.md": "c8fd9fa250cb39fd", - "gsd-core/workflows/profile-user.md": "7b894598e26133b2", - "gsd-core/workflows/progress.md": "6087275a7ef3d84f", - "gsd-core/workflows/quick.md": "22855a8335147945", - "gsd-core/workflows/reapply-patches.md": "825e37a55a992892", - "gsd-core/workflows/remove-phase.md": "6b9947fba1a97f46", - "gsd-core/workflows/remove-workspace.md": "95f05defffe6754e", - "gsd-core/workflows/resume-project.md": "cadf390bae95fc76", - "gsd-core/workflows/review.md": "aa08449a6a180944", - "gsd-core/workflows/scan.md": "f2754f3e3ea528ff", - "gsd-core/workflows/secure-phase.md": "78705b7f09612464", + "gsd-core/workflows/plan-review-convergence.md": "d9f71484272b4b70", + "gsd-core/workflows/plant-seed.md": "6cf726be6427a35a", + "gsd-core/workflows/pr-branch.md": "dc5598ae8accdecd", + "gsd-core/workflows/profile-user.md": "355af92ac285567f", + "gsd-core/workflows/progress.md": "79a11ce798082054", + "gsd-core/workflows/quick.md": "35582887917ef938", + "gsd-core/workflows/reapply-patches.md": "4dcd6117d0a507ca", + "gsd-core/workflows/remove-phase.md": "23b9eb0858a2535e", + "gsd-core/workflows/remove-workspace.md": "d0bd7e0601138798", + "gsd-core/workflows/resume-project.md": "98e2cf8908e73a52", + "gsd-core/workflows/review.md": "9bc686206c96748c", + "gsd-core/workflows/scan.md": "a7fecd67e5cd655f", + "gsd-core/workflows/secure-phase.md": "96b199dfac00e60f", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "911234c3234b6929", - "gsd-core/workflows/settings-integrations.md": "83360968c4436bd1", - "gsd-core/workflows/settings.md": "a107a377ddeffed7", - "gsd-core/workflows/ship.md": "438fbd3ec509c1f1", - "gsd-core/workflows/sketch-wrap-up.md": "ab9fbb7371ef36bf", - "gsd-core/workflows/sketch.md": "114ca2455c2eb6fc", - "gsd-core/workflows/spec-phase.md": "5d6f0c480c0b251d", - "gsd-core/workflows/spike-wrap-up.md": "e2f251b7c8bfa2b2", - "gsd-core/workflows/spike.md": "0f9a81bcf4573195", - "gsd-core/workflows/stats.md": "a20eb078d2ab11be", + "gsd-core/workflows/settings-advanced.md": "f2f8c750101cb9ee", + "gsd-core/workflows/settings-integrations.md": "4d3001ad2b5dad8f", + "gsd-core/workflows/settings.md": "4017f3f235051902", + "gsd-core/workflows/ship.md": "984bd7660e7791fd", + "gsd-core/workflows/sketch-wrap-up.md": "0f842a609851a401", + "gsd-core/workflows/sketch.md": "314b7d323c6b57eb", + "gsd-core/workflows/smart-entry.md": "3ce5b6228238fdb6", + "gsd-core/workflows/spec-phase.md": "11c9e6b01bd2880a", + "gsd-core/workflows/spike-wrap-up.md": "8db41edc87cb7886", + "gsd-core/workflows/spike.md": "dd8d139947a8fb31", + "gsd-core/workflows/stats.md": "b64bda5c0a1a06fb", "gsd-core/workflows/sync-skills.md": "8326a7ff0411b077", - "gsd-core/workflows/thread.md": "3fb6b552e45fedbd", - "gsd-core/workflows/transition.md": "a7a5fe4040084308", - "gsd-core/workflows/ui-phase.md": "652785fbba26e80c", - "gsd-core/workflows/ui-review.md": "816b2bde136157f9", - "gsd-core/workflows/ultraplan-phase.md": "2404a01cb2e0c450", + "gsd-core/workflows/thread.md": "31201839d0530e89", + "gsd-core/workflows/transition.md": "3eb5edaa5c95c0de", + "gsd-core/workflows/ui-phase.md": "44f44a8aa7df3cfb", + "gsd-core/workflows/ui-review.md": "ba558aaf1ad9f58d", + "gsd-core/workflows/ultraplan-phase.md": "d8e92b0b7214eba6", "gsd-core/workflows/undo.md": "6ab639d1fc7e0721", - "gsd-core/workflows/update.md": "dc93f366e2156e37", - "gsd-core/workflows/validate-phase.md": "5bac28c71d21c740", - "gsd-core/workflows/verify-phase.md": "e7059c04c816e62d", - "gsd-core/workflows/verify-work.md": "d1f5cfc8e22b7ce7", + "gsd-core/workflows/update.md": "2c58df5e21c41c31", + "gsd-core/workflows/validate-phase.md": "6c0ab739d15709fa", + "gsd-core/workflows/verify-phase.md": "8070a098ab538b33", + "gsd-core/workflows/verify-work.md": "be699ed7920f61b0", "hooks/gsd-check-update-worker.js": "fa301e6366270d5f", "hooks/gsd-check-update.js": "4617a98bf529e4c3", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -366,18 +367,19 @@ "skills/gsd-ingest-docs/SKILL.md": "f4e43968af317ed8", "skills/gsd-manager/SKILL.md": "6e51785860784d8c", "skills/gsd-map-codebase/SKILL.md": "e10431a9386c6aec", - "skills/gsd-mempalace-capture/SKILL.md": "5647f915e5c85482", - "skills/gsd-mempalace-recall/SKILL.md": "d41523e659d1920f", + "skills/gsd-mempalace-capture/SKILL.md": "588ddf4fbf3ebe65", + "skills/gsd-mempalace-recall/SKILL.md": "2d95e385fee26dee", "skills/gsd-milestone-summary/SKILL.md": "2955ab3e3a444ca3", "skills/gsd-mvp-phase/SKILL.md": "1cf7622d655840ac", "skills/gsd-new-milestone/SKILL.md": "f97a28dd1e2b9317", "skills/gsd-new-project/SKILL.md": "31b46764278d1c1a", + "skills/gsd-next/SKILL.md": "e7e03391c0e3a235", "skills/gsd-ns-context/SKILL.md": "e791bc60e4cf124e", "skills/gsd-ns-ideate/SKILL.md": "b85f270e8415f595", "skills/gsd-ns-manage/SKILL.md": "d55c53b5b0513033", "skills/gsd-ns-project/SKILL.md": "64844073a6115c45", "skills/gsd-ns-review/SKILL.md": "2e30158e112d173c", - "skills/gsd-ns-workflow/SKILL.md": "79373d30cd17ed49", + "skills/gsd-ns-workflow/SKILL.md": "529e21833a6a8831", "skills/gsd-pause-work/SKILL.md": "9d3cc6bd70b03df1", "skills/gsd-phase/SKILL.md": "00676bbea61410bf", "skills/gsd-plan-phase/SKILL.md": "168046ccf9702532", diff --git a/tests/fixtures/golden-install-parity/augment.json b/tests/fixtures/golden-install-parity/augment.json index c3a135d9a..d4e75d87f 100644 --- a/tests/fixtures/golden-install-parity/augment.json +++ b/tests/fixtures/golden-install-parity/augment.json @@ -4,37 +4,37 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "f3baf9025a5bc4b1", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "2a98aadb20311108", + "agents/gsd-code-fixer.md": "68b2d2faccfdd8a3", "agents/gsd-code-reviewer.md": "bc8a6f2e1f787ff5", "agents/gsd-codebase-mapper.md": "85ea778ad9cf7e66", - "agents/gsd-debug-session-manager.md": "69fe2698d5a997c6", - "agents/gsd-debugger.md": "97c64f1db2fe85a3", + "agents/gsd-debug-session-manager.md": "0d388fcee3eba770", + "agents/gsd-debugger.md": "2c8234c76c5d15c1", "agents/gsd-doc-classifier.md": "f61cb0fad0d4f243", "agents/gsd-doc-synthesizer.md": "043847ebefbb9b7c", "agents/gsd-doc-verifier.md": "b3433e0db51e1c60", "agents/gsd-doc-writer.md": "376011bd99026bf7", "agents/gsd-domain-researcher.md": "671c9ea949889c4a", - "agents/gsd-eval-auditor.md": "cd2a5727472ad0ab", + "agents/gsd-eval-auditor.md": "fcaec7b00f94c435", "agents/gsd-eval-planner.md": "a4a5b4b3f7828ba3", - "agents/gsd-executor.md": "87c499f939e30049", + "agents/gsd-executor.md": "46f911cd211034b0", "agents/gsd-framework-selector.md": "4b77eebbe9288d80", "agents/gsd-integration-checker.md": "fa53e2d78be1de74", - "agents/gsd-intel-updater.md": "f8ac501c61557a17", - "agents/gsd-mempalace-curator.md": "63676937f8970bf3", + "agents/gsd-intel-updater.md": "fa40e685d7441ace", + "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", "agents/gsd-nyquist-auditor.md": "230e6667411ccf2f", "agents/gsd-pattern-mapper.md": "43c6021cf7caabfa", - "agents/gsd-phase-researcher.md": "e74332bb76436bc9", - "agents/gsd-plan-checker.md": "58cce5e740351df3", - "agents/gsd-planner.md": "826ead38c4c06b79", - "agents/gsd-project-researcher.md": "327c1d656be67b01", - "agents/gsd-research-synthesizer.md": "c457ba87f906d6d9", + "agents/gsd-phase-researcher.md": "f1f6fd6a3e67c7a8", + "agents/gsd-plan-checker.md": "bf1a4e636f2390de", + "agents/gsd-planner.md": "6e8c76da9804ac42", + "agents/gsd-project-researcher.md": "4531b7cc8f5e5f7d", + "agents/gsd-research-synthesizer.md": "4a4f68e6c75b133a", "agents/gsd-roadmapper.md": "bb2f57695dbab32c", "agents/gsd-security-auditor.md": "f22374cc1db28dca", "agents/gsd-ui-auditor.md": "dcd5712e6b160a53", "agents/gsd-ui-checker.md": "8a20715a400435f9", - "agents/gsd-ui-researcher.md": "e64ad536d309cecf", + "agents/gsd-ui-researcher.md": "184d1c3edca694df", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "40f4b7fbc3564419", + "agents/gsd-verifier.md": "f5c00a9b08fc1a7e", "commands/gsd-add-tests.md": "3608d0cf4b515103", "commands/gsd-ai-integration-phase.md": "70843d4904743f7e", "commands/gsd-audit-fix.md": "1b805946362c4f19", @@ -63,18 +63,19 @@ "commands/gsd-ingest-docs.md": "6718b04c597a5428", "commands/gsd-manager.md": "8f4ae79774902293", "commands/gsd-map-codebase.md": "f3a06c4c7503f243", - "commands/gsd-mempalace-capture.md": "016a90f0eb7493ac", - "commands/gsd-mempalace-recall.md": "babb21998c7e6a6f", + "commands/gsd-mempalace-capture.md": "2e610f3ebe2eb5b4", + "commands/gsd-mempalace-recall.md": "38716c0983a3ef9c", "commands/gsd-milestone-summary.md": "ff5e11e6b33d4b5e", "commands/gsd-mvp-phase.md": "ffc5905aed8f450a", "commands/gsd-new-milestone.md": "e9ddaec1dd29d023", "commands/gsd-new-project.md": "56552a324cff669e", + "commands/gsd-next.md": "d9f43d56e1bca2ca", "commands/gsd-ns-context.md": "011c44e7aa46e64a", "commands/gsd-ns-ideate.md": "edc5e543512dd48a", "commands/gsd-ns-manage.md": "0409d810e499357f", "commands/gsd-ns-project.md": "8dfd1b9a2ffe86ac", "commands/gsd-ns-review.md": "3766ed10827882a0", - "commands/gsd-ns-workflow.md": "87910975ac92d103", + "commands/gsd-ns-workflow.md": "c3b3c046a74ec0ee", "commands/gsd-pause-work.md": "4fb032f72238fe33", "commands/gsd-phase.md": "4920d15d779329eb", "commands/gsd-plan-phase.md": "e74f3cb7a10cbb83", @@ -106,12 +107,12 @@ "commands/gsd-workstreams.md": "52ab9c585d3a00f3", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", + "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -152,7 +153,7 @@ "gsd-core/references/few-shot-examples/plan-checker.md": "2574808188ac9de4", "gsd-core/references/few-shot-examples/verifier.md": "5badee4560b14ae8", "gsd-core/references/gate-prompts.md": "e69f5993ab944d80", - "gsd-core/references/gates.md": "7dc9fd3a3d6217c6", + "gsd-core/references/gates.md": "bd79c7f90c8cb8d7", "gsd-core/references/git-integration.md": "77bf9dff38b2c9d4", "gsd-core/references/git-planning-commit.md": "f897a15ebfc3f5a7", "gsd-core/references/honest-verifier.md": "8815c9fc18c35719", @@ -175,7 +176,7 @@ "gsd-core/references/planner-reviews.md": "dda0193a0fbd4947", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "1c3a3aae2ae89e83", + "gsd-core/references/planning-config.md": "7fe958e09e74b6c8", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -259,119 +260,120 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "1153d35058e3e24f", - "gsd-core/workflows/add-phase.md": "b98c2fc51cd123ba", - "gsd-core/workflows/add-tests.md": "2871f7e6409ba89e", - "gsd-core/workflows/add-todo.md": "3b913840c1f490b2", - "gsd-core/workflows/ai-integration-phase.md": "ad2ff20091d1c2c0", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "1bc7377b105194fc", + "gsd-core/workflows/add-phase.md": "46e0551ffdd8ce1a", + "gsd-core/workflows/add-tests.md": "2c1da65d41dc12d2", + "gsd-core/workflows/add-todo.md": "cc0efe270004c8fb", + "gsd-core/workflows/ai-integration-phase.md": "40c217869a06981f", "gsd-core/workflows/analyze-dependencies.md": "52942af10f140717", - "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", - "gsd-core/workflows/audit-milestone.md": "fe7185bb70eafdb9", - "gsd-core/workflows/audit-uat.md": "ca6f1f0ef174f793", - "gsd-core/workflows/autonomous.md": "1184e5864e201889", - "gsd-core/workflows/check-todos.md": "1e3026abe782bd36", - "gsd-core/workflows/cleanup.md": "5cf0772521c192a4", - "gsd-core/workflows/code-review-fix.md": "b442c670f8c1fe93", - "gsd-core/workflows/code-review.md": "1bfa3bf542e30c5e", - "gsd-core/workflows/complete-milestone.md": "337d177126f1bd67", - "gsd-core/workflows/debug.md": "da62e7a62c113b29", - "gsd-core/workflows/diagnose-issues.md": "a5f15332b3833a80", + "gsd-core/workflows/audit-fix.md": "514d02c730349a35", + "gsd-core/workflows/audit-milestone.md": "6866ce260980c21e", + "gsd-core/workflows/audit-uat.md": "fcfbec501620b564", + "gsd-core/workflows/autonomous.md": "7e5683728ef33707", + "gsd-core/workflows/check-todos.md": "bdeaf43f9c61e0cc", + "gsd-core/workflows/cleanup.md": "0daa2f2720c111f1", + "gsd-core/workflows/code-review-fix.md": "c323f7098b671bd6", + "gsd-core/workflows/code-review.md": "ad450c6ef8459dad", + "gsd-core/workflows/complete-milestone.md": "c1f91b77f4ace7f2", + "gsd-core/workflows/debug.md": "849d7e5b9c12dcae", + "gsd-core/workflows/diagnose-issues.md": "6cc3900891dfb927", "gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761", - "gsd-core/workflows/discuss-phase-assumptions.md": "a365fdca7f7281ad", + "gsd-core/workflows/discuss-phase-assumptions.md": "1e229f6d21831d60", "gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a", - "gsd-core/workflows/discuss-phase.md": "b2538b3f8a15f7de", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24", + "gsd-core/workflows/discuss-phase.md": "5c5e8d8c2c9d95aa", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321", + "gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "ca3cc1ddfd19cd9d", + "gsd-core/workflows/discuss-phase/modes/chain.md": "5502a67de7776853", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "da6d45207da4a988", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "152e9c5c512f79cb", - "gsd-core/workflows/docs-update.md": "806ada831b961116", - "gsd-core/workflows/edit-phase.md": "e5624ac6e3f8bef5", - "gsd-core/workflows/eval-review.md": "dfcfb4f8ce031fae", - "gsd-core/workflows/execute-phase.md": "5daeb8fac7cab295", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8898e0ea533cc643", + "gsd-core/workflows/do.md": "8f460af710c8f6a4", + "gsd-core/workflows/docs-update.md": "f35922d15b7061c9", + "gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04", + "gsd-core/workflows/eval-review.md": "f898936e2cfe4130", + "gsd-core/workflows/execute-phase.md": "346e443b260e4f38", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "4e265392b3f2ba0e", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "502a2498f6b27e38", - "gsd-core/workflows/explore.md": "11523b829cc67c29", - "gsd-core/workflows/extract-learnings.md": "a2e4836abdeb1fdb", + "gsd-core/workflows/execute-plan.md": "2c412310dce31a0b", + "gsd-core/workflows/explore.md": "6c04f2e658d93261", + "gsd-core/workflows/extract-learnings.md": "b6f01ca3d8f58de4", "gsd-core/workflows/fast.md": "94136fb570d20a9d", - "gsd-core/workflows/forensics.md": "b4bde768fd27a982", - "gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b", - "gsd-core/workflows/health.md": "e3cb8ff4e01e9e53", + "gsd-core/workflows/forensics.md": "0d500a3f5ab26913", + "gsd-core/workflows/graduation.md": "47f1594c88c08501", + "gsd-core/workflows/health.md": "107e3c72e76d9535", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7", "gsd-core/workflows/help/modes/default.md": "cc8ef97de634c995", - "gsd-core/workflows/help/modes/full.md": "5d60d11d63089892", - "gsd-core/workflows/help/modes/topic.md": "d7c60d488810fbd6", - "gsd-core/workflows/import.md": "97861d522319d56e", + "gsd-core/workflows/help/modes/full.md": "3ac1c1bb851da7a5", + "gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24", + "gsd-core/workflows/import.md": "3d3fa603ceb8bc9f", "gsd-core/workflows/inbox.md": "437f981ef9ae7b26", - "gsd-core/workflows/ingest-docs.md": "77d9103d8d5432f3", - "gsd-core/workflows/insert-phase.md": "621f9e75725542b1", + "gsd-core/workflows/ingest-docs.md": "c859921c811ac11b", + "gsd-core/workflows/insert-phase.md": "08dca838d831bb5b", "gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3", - "gsd-core/workflows/list-seeds.md": "0a466d04df300854", - "gsd-core/workflows/list-workspaces.md": "6e5c402000090d7b", - "gsd-core/workflows/manager.md": "a31f7e255dd7d01d", - "gsd-core/workflows/map-codebase.md": "582bddef590de9c6", - "gsd-core/workflows/milestone-summary.md": "8b6ceec4aa454b8a", - "gsd-core/workflows/mvp-phase.md": "bfa668107be972ed", - "gsd-core/workflows/new-milestone.md": "23d2135a555e95df", - "gsd-core/workflows/new-project.md": "e6855b300fcac71e", - "gsd-core/workflows/new-workspace.md": "fdd63a9adf030cb1", - "gsd-core/workflows/next.md": "48bd4b5d54f0d1f8", + "gsd-core/workflows/list-seeds.md": "b687f2a843032d65", + "gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453", + "gsd-core/workflows/manager.md": "3ba7a3e8213c4b23", + "gsd-core/workflows/map-codebase.md": "83d750aade709983", + "gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043", + "gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74", + "gsd-core/workflows/new-milestone.md": "a616efb0f82d1a11", + "gsd-core/workflows/new-project.md": "5ffeef49fe73013e", + "gsd-core/workflows/new-workspace.md": "017688423110ed66", + "gsd-core/workflows/next.md": "13fb800f2472d970", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "5a99eb396c744619", - "gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b", - "gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25", - "gsd-core/workflows/plan-phase.md": "dc0beefd1316a860", + "gsd-core/workflows/pause-work.md": "f2b33bba5593d422", + "gsd-core/workflows/plan-milestone-gaps.md": "852f6d7c0c4299dc", + "gsd-core/workflows/plan-phase.md": "8b1209958c31ca2f", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5", - "gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd", - "gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06", - "gsd-core/workflows/pr-branch.md": "f2a35833fe784a53", - "gsd-core/workflows/profile-user.md": "02bc967c299a0136", - "gsd-core/workflows/progress.md": "057699b34b6198f7", - "gsd-core/workflows/quick.md": "bf8e448df540768f", - "gsd-core/workflows/reapply-patches.md": "7915e40411490bbe", - "gsd-core/workflows/remove-phase.md": "d030f80ca0df4fa9", - "gsd-core/workflows/remove-workspace.md": "b8817a3a5907f5bc", - "gsd-core/workflows/resume-project.md": "b18b51fd15cbce95", - "gsd-core/workflows/review.md": "fbfa6eebcad41aa0", - "gsd-core/workflows/scan.md": "54ff1ff60041d065", - "gsd-core/workflows/secure-phase.md": "1d1c66ad9ea01bd2", + "gsd-core/workflows/plan-review-convergence.md": "c635ecb8590a724e", + "gsd-core/workflows/plant-seed.md": "10b92ae08a6fdede", + "gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b", + "gsd-core/workflows/profile-user.md": "14263db831230142", + "gsd-core/workflows/progress.md": "893aa3c36983f74b", + "gsd-core/workflows/quick.md": "5790ceb09aa685be", + "gsd-core/workflows/reapply-patches.md": "39050f72601aec89", + "gsd-core/workflows/remove-phase.md": "df9a45f0b1880999", + "gsd-core/workflows/remove-workspace.md": "a7ca66db6b7c132c", + "gsd-core/workflows/resume-project.md": "f28da1200e4545f4", + "gsd-core/workflows/review.md": "f3c2e894941c9943", + "gsd-core/workflows/scan.md": "003883d71c37da7d", + "gsd-core/workflows/secure-phase.md": "29fc6b62c5c5dc62", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "895e94e9193c2de2", - "gsd-core/workflows/settings-integrations.md": "351c5a6d0d5e27ed", - "gsd-core/workflows/settings.md": "48d337eb7e3f141b", - "gsd-core/workflows/ship.md": "d26fb5d3e965642a", - "gsd-core/workflows/sketch-wrap-up.md": "c03f64e834b69540", - "gsd-core/workflows/sketch.md": "04e0758c1a58881e", - "gsd-core/workflows/spec-phase.md": "2aa0353147153776", - "gsd-core/workflows/spike-wrap-up.md": "c86e04a0feb220a5", - "gsd-core/workflows/spike.md": "53127654e77256bf", - "gsd-core/workflows/stats.md": "01c24349370a0e6d", + "gsd-core/workflows/settings-advanced.md": "b57c947edee905bc", + "gsd-core/workflows/settings-integrations.md": "70515c5838fb9826", + "gsd-core/workflows/settings.md": "b2d39d972650f5f3", + "gsd-core/workflows/ship.md": "7b8fe9f89143e648", + "gsd-core/workflows/sketch-wrap-up.md": "5f5ebb6a80d610c6", + "gsd-core/workflows/sketch.md": "8319cedf3f93fc35", + "gsd-core/workflows/smart-entry.md": "449238eb94abe187", + "gsd-core/workflows/spec-phase.md": "8c480bd91f3cef6f", + "gsd-core/workflows/spike-wrap-up.md": "8467dadf2af758e6", + "gsd-core/workflows/spike.md": "7727c07bb221c8cc", + "gsd-core/workflows/stats.md": "76a42cbeaf6007c2", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "6d075b5d26500e9d", - "gsd-core/workflows/transition.md": "eee3435817fab185", - "gsd-core/workflows/ui-phase.md": "e81783508b8b6819", - "gsd-core/workflows/ui-review.md": "1ad3654435000881", - "gsd-core/workflows/ultraplan-phase.md": "66c17ad2e555e262", + "gsd-core/workflows/thread.md": "927e7eeefd2fcf5c", + "gsd-core/workflows/transition.md": "cb8ec5affb7ebba1", + "gsd-core/workflows/ui-phase.md": "db908f3bad5bc9f0", + "gsd-core/workflows/ui-review.md": "7acfc485526d064b", + "gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d", "gsd-core/workflows/undo.md": "96d2775f008b3a85", - "gsd-core/workflows/update.md": "231e7c305b40c417", - "gsd-core/workflows/validate-phase.md": "50f37b705b6e44fb", - "gsd-core/workflows/verify-phase.md": "7579af6cd757f644", - "gsd-core/workflows/verify-work.md": "d77ace0fc4f33ff7", + "gsd-core/workflows/update.md": "fd160e13f8b7e83c", + "gsd-core/workflows/validate-phase.md": "2c6d7671fcaabcaa", + "gsd-core/workflows/verify-phase.md": "98a995046bdb6c3c", + "gsd-core/workflows/verify-work.md": "34e980a6950cd83c", "hooks/gsd-check-update-worker.js": "cc1ef5f840f9dfc9", "hooks/gsd-check-update.js": "7b3a7983d5f1f5d3", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -412,8 +414,8 @@ "skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "48846bf26ccaf0e7", "skills/gsd-ns-context/skills/graphify/SKILL.md": "3d6341614add6ccd", "skills/gsd-ns-context/skills/map-codebase/SKILL.md": "51d6b970dca3c28e", - "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "c585b152e9d9d6d3", - "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "1a3267902234c607", + "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "a7261b5ead71cc58", + "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "646e59e76acd548f", "skills/gsd-ns-ideate/SKILL.md": "d70360a5f7e8ac90", "skills/gsd-ns-ideate/skills/capture/SKILL.md": "74651f6959cfbbd3", "skills/gsd-ns-ideate/skills/explore/SKILL.md": "bb8413dc283a5bb1", @@ -461,7 +463,7 @@ "skills/gsd-ns-review/skills/ui-phase/SKILL.md": "d0e75ee06eaa0165", "skills/gsd-ns-review/skills/ui-review/SKILL.md": "bdab072171d79877", "skills/gsd-ns-review/skills/validate-phase/SKILL.md": "8972b413eb712cae", - "skills/gsd-ns-workflow/SKILL.md": "e0711a5522acc3ca", + "skills/gsd-ns-workflow/SKILL.md": "9c03c167c9af062a", "skills/gsd-ns-workflow/skills/add-tests/SKILL.md": "851084b695ab8328", "skills/gsd-ns-workflow/skills/ai-integration-phase/SKILL.md": "34fa7aff585eb78f", "skills/gsd-ns-workflow/skills/autonomous/SKILL.md": "1565a532889d3ea3", @@ -469,6 +471,7 @@ "skills/gsd-ns-workflow/skills/execute-phase/SKILL.md": "67c9a6189f045de0", "skills/gsd-ns-workflow/skills/fast/SKILL.md": "34b741cc323f5f15", "skills/gsd-ns-workflow/skills/mvp-phase/SKILL.md": "f259f089a8d07a54", + "skills/gsd-ns-workflow/skills/next/SKILL.md": "e7409245f1a0f9de", "skills/gsd-ns-workflow/skills/phase/SKILL.md": "fe5b26417ee466be", "skills/gsd-ns-workflow/skills/plan-phase/SKILL.md": "8cf23ecd6ac98069", "skills/gsd-ns-workflow/skills/plan-review-convergence/SKILL.md": "93f68cc6a36de7f2", diff --git a/tests/fixtures/golden-install-parity/claude.json b/tests/fixtures/golden-install-parity/claude.json index 9d060913b..2e64fe353 100644 --- a/tests/fixtures/golden-install-parity/claude.json +++ b/tests/fixtures/golden-install-parity/claude.json @@ -1,47 +1,47 @@ { ".gsd-profile": "0e716a5fef4e6dc1", - "agents/gsd-advisor-researcher.md": "7cdfe98e2baf606e", - "agents/gsd-ai-researcher.md": "fa68db1fb2c6ee8a", + "agents/gsd-advisor-researcher.md": "6f1f17e206e2c0c4", + "agents/gsd-ai-researcher.md": "e2236ee7b717c925", "agents/gsd-assumptions-analyzer.md": "f94fdd67f70b4a5d", - "agents/gsd-code-fixer.md": "78f5897024da1fcc", + "agents/gsd-code-fixer.md": "3d5f67cfd24ac452", "agents/gsd-code-reviewer.md": "d626a828e8de3648", "agents/gsd-codebase-mapper.md": "8c2e9f2ce3aedf78", - "agents/gsd-debug-session-manager.md": "808092282a01943f", - "agents/gsd-debugger.md": "77b44e85f02fbec7", + "agents/gsd-debug-session-manager.md": "767c0f43d47e89ad", + "agents/gsd-debugger.md": "4d8a618121c8056a", "agents/gsd-doc-classifier.md": "4740eb4c4f6ac294", "agents/gsd-doc-synthesizer.md": "135bbdfb9053cbd8", "agents/gsd-doc-verifier.md": "4232dcf9076e3566", "agents/gsd-doc-writer.md": "8cb62907c6458111", - "agents/gsd-domain-researcher.md": "f8be56555689a970", - "agents/gsd-eval-auditor.md": "88be0494a906eda5", + "agents/gsd-domain-researcher.md": "5f7d366251b957fe", + "agents/gsd-eval-auditor.md": "fea2759beff0a642", "agents/gsd-eval-planner.md": "112f6730f23854e3", - "agents/gsd-executor.md": "50b737a811d0a334", + "agents/gsd-executor.md": "22fc2f17098a4d14", "agents/gsd-framework-selector.md": "c350ee693cb1aa4e", "agents/gsd-integration-checker.md": "c8b4e65dee89c8ea", - "agents/gsd-intel-updater.md": "9fadfebd08f15244", - "agents/gsd-mempalace-curator.md": "61c387c3fd9bae78", + "agents/gsd-intel-updater.md": "5b41e05f90ce89d9", + "agents/gsd-mempalace-curator.md": "77b53f1b155242b4", "agents/gsd-nyquist-auditor.md": "0bc0cdad7b3a0013", "agents/gsd-pattern-mapper.md": "b45b5e106775bec1", - "agents/gsd-phase-researcher.md": "5199acbf1770da2e", - "agents/gsd-plan-checker.md": "a5b4e7222feef68f", - "agents/gsd-planner.md": "7c2ae8b93b81cea4", - "agents/gsd-project-researcher.md": "3e94e963ccd268ae", - "agents/gsd-research-synthesizer.md": "f18c06f041f7a775", + "agents/gsd-phase-researcher.md": "85217c69c1ed2ac6", + "agents/gsd-plan-checker.md": "c70134c61b969589", + "agents/gsd-planner.md": "aa68af11f852ecfd", + "agents/gsd-project-researcher.md": "f468e96f8339d1e0", + "agents/gsd-research-synthesizer.md": "7be02e47f4fd901b", "agents/gsd-roadmapper.md": "8a7f1f1256a6aed5", "agents/gsd-security-auditor.md": "4f9fc3f654af4944", "agents/gsd-ui-auditor.md": "40c0dcc15bcfb9fb", "agents/gsd-ui-checker.md": "6e94b43fd459e10e", - "agents/gsd-ui-researcher.md": "02c2d7582e8bbc44", + "agents/gsd-ui-researcher.md": "5e561130434efdb2", "agents/gsd-user-profiler.md": "003276f85792cfda", - "agents/gsd-verifier.md": "d62ffb1f520520c0", + "agents/gsd-verifier.md": "2271174b5aa20e31", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", + "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -105,7 +105,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "4435dfdc3381233f", + "gsd-core/references/planning-config.md": "35aa39fef2641311", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -189,119 +189,120 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "5095b6e69b4e380a", - "gsd-core/workflows/add-phase.md": "27164a671e14a789", - "gsd-core/workflows/add-tests.md": "930998905facefc3", - "gsd-core/workflows/add-todo.md": "73934334ebbf5530", - "gsd-core/workflows/ai-integration-phase.md": "17017ec424e87b8d", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "485c4b6673ddf832", + "gsd-core/workflows/add-phase.md": "0d90083e9c17bec1", + "gsd-core/workflows/add-tests.md": "330b3e7d969fc2d1", + "gsd-core/workflows/add-todo.md": "8488f10f56ac24ca", + "gsd-core/workflows/ai-integration-phase.md": "a898d99b8d844215", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", - "gsd-core/workflows/audit-milestone.md": "5e9a35af57344e04", - "gsd-core/workflows/audit-uat.md": "69dbdec25cae2f12", - "gsd-core/workflows/autonomous.md": "69f12f004f1233a4", - "gsd-core/workflows/check-todos.md": "fa637b6cc9be647c", - "gsd-core/workflows/cleanup.md": "5cf0772521c192a4", - "gsd-core/workflows/code-review-fix.md": "a416c764425cbb61", - "gsd-core/workflows/code-review.md": "3999e5bc9ce9171e", - "gsd-core/workflows/complete-milestone.md": "49a005d4a9521477", - "gsd-core/workflows/debug.md": "d5856f61f3a1ff84", - "gsd-core/workflows/diagnose-issues.md": "363684618298aecd", + "gsd-core/workflows/audit-fix.md": "514d02c730349a35", + "gsd-core/workflows/audit-milestone.md": "23c1e35f449933b8", + "gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405", + "gsd-core/workflows/autonomous.md": "722397c04272dfaa", + "gsd-core/workflows/check-todos.md": "6c2a43d1d3e86589", + "gsd-core/workflows/cleanup.md": "0daa2f2720c111f1", + "gsd-core/workflows/code-review-fix.md": "adb62c695b39ef61", + "gsd-core/workflows/code-review.md": "6c40b95e799907d0", + "gsd-core/workflows/complete-milestone.md": "dcf1182398efb1ca", + "gsd-core/workflows/debug.md": "a9397fd35cca2240", + "gsd-core/workflows/diagnose-issues.md": "75ffc381ac3059ff", "gsd-core/workflows/discovery-phase.md": "6161c60d752d0058", - "gsd-core/workflows/discuss-phase-assumptions.md": "af66efe23bd54b1d", + "gsd-core/workflows/discuss-phase-assumptions.md": "46876f83547db40a", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "6cbb63a540616e9d", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24", + "gsd-core/workflows/discuss-phase.md": "df56c8cd170b2150", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321", + "gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "b16547a6b0423579", + "gsd-core/workflows/discuss-phase/modes/chain.md": "ecdb88a9aa70d5bf", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "b62c9085d4dc2963", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "032ea8e1d5a13d3b", - "gsd-core/workflows/docs-update.md": "98c30bec9350542f", - "gsd-core/workflows/edit-phase.md": "a3ab51739c5c021c", - "gsd-core/workflows/eval-review.md": "f47fd1a7a1ca3308", - "gsd-core/workflows/execute-phase.md": "fe39dd64ff9db8f6", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c133828cf177a772", + "gsd-core/workflows/do.md": "56215b98e26448bc", + "gsd-core/workflows/docs-update.md": "63082608d3ae92be", + "gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a", + "gsd-core/workflows/eval-review.md": "f59e8329dae1e528", + "gsd-core/workflows/execute-phase.md": "4aa452149551956b", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "facb0e816d87a0c7", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "8d77786e0842fefe", - "gsd-core/workflows/explore.md": "aee57d95497ca50a", - "gsd-core/workflows/extract-learnings.md": "ce4b5388074f19a3", + "gsd-core/workflows/execute-plan.md": "cce1a33fe9a0a32d", + "gsd-core/workflows/explore.md": "b9eea1bac358c9ce", + "gsd-core/workflows/extract-learnings.md": "d8177b0c13b7e5ee", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "ec9dc257272a6980", - "gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b", - "gsd-core/workflows/health.md": "9fd7fe8c7c99b0db", + "gsd-core/workflows/forensics.md": "c01da0178fb97b21", + "gsd-core/workflows/graduation.md": "47f1594c88c08501", + "gsd-core/workflows/health.md": "f934b1f1e9f3ae72", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa", - "gsd-core/workflows/help/modes/full.md": "a731f1b3a744be08", - "gsd-core/workflows/help/modes/topic.md": "bd2e4cc8e460f5bd", - "gsd-core/workflows/import.md": "b40557b17ca31024", + "gsd-core/workflows/help/modes/full.md": "93cbdf7e542115a1", + "gsd-core/workflows/help/modes/topic.md": "899d7168a485297f", + "gsd-core/workflows/import.md": "6e8acff8c3918795", "gsd-core/workflows/inbox.md": "91aac6360e1a8672", - "gsd-core/workflows/ingest-docs.md": "a0a58450d457ae35", - "gsd-core/workflows/insert-phase.md": "0ab06e370253622b", + "gsd-core/workflows/ingest-docs.md": "25832c784e8812e6", + "gsd-core/workflows/insert-phase.md": "964ca91863a8749a", "gsd-core/workflows/list-phase-assumptions.md": "2a6b6a5acfb7742c", - "gsd-core/workflows/list-seeds.md": "da9511b569ada7f9", - "gsd-core/workflows/list-workspaces.md": "9b78bb9f71029169", - "gsd-core/workflows/manager.md": "c0b571445b452f2b", - "gsd-core/workflows/map-codebase.md": "27c356aa00fb022a", - "gsd-core/workflows/milestone-summary.md": "e7692ea6a9ca3653", - "gsd-core/workflows/mvp-phase.md": "bfa668107be972ed", - "gsd-core/workflows/new-milestone.md": "7c957068b523ff47", - "gsd-core/workflows/new-project.md": "4184d47a8797dd4e", - "gsd-core/workflows/new-workspace.md": "668cd5038c76c771", - "gsd-core/workflows/next.md": "ef1b4c60ea3ddbc9", + "gsd-core/workflows/list-seeds.md": "5a46337f55ae8453", + "gsd-core/workflows/list-workspaces.md": "418570fbc8b938da", + "gsd-core/workflows/manager.md": "e39dd3c23a782eb5", + "gsd-core/workflows/map-codebase.md": "a45a9aa5c10aeeed", + "gsd-core/workflows/milestone-summary.md": "ad8e69fcb3463ce4", + "gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74", + "gsd-core/workflows/new-milestone.md": "d93e3fd29f4f77d4", + "gsd-core/workflows/new-project.md": "0ea70b800c86fde1", + "gsd-core/workflows/new-workspace.md": "04356c9b675da7c9", + "gsd-core/workflows/next.md": "ef30b829a6d5c5f6", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "42b66686b2c102cb", - "gsd-core/workflows/pause-work.md": "0be71264eafd16dc", - "gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719", - "gsd-core/workflows/plan-phase.md": "f0401a3221b74b58", + "gsd-core/workflows/pause-work.md": "5716362557f44ce4", + "gsd-core/workflows/plan-milestone-gaps.md": "1b43d12812f7bc1e", + "gsd-core/workflows/plan-phase.md": "6978a15b5232b310", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261", - "gsd-core/workflows/plan-review-convergence.md": "414df04b7ddff73c", - "gsd-core/workflows/plant-seed.md": "936a848f1d6c409e", - "gsd-core/workflows/pr-branch.md": "c8827e8a15426bf5", - "gsd-core/workflows/profile-user.md": "4e17ead7b8335ad2", - "gsd-core/workflows/progress.md": "ff1627b59dcce0f9", - "gsd-core/workflows/quick.md": "c4b1d7a0cede6ee7", - "gsd-core/workflows/reapply-patches.md": "2d7dada9edec108b", - "gsd-core/workflows/remove-phase.md": "f76e1c2a4dd31a09", - "gsd-core/workflows/remove-workspace.md": "0e73844f0f41cbc3", - "gsd-core/workflows/resume-project.md": "3dcaa7abe1800d35", - "gsd-core/workflows/review.md": "a1d3ebce6222ff72", - "gsd-core/workflows/scan.md": "8e1bbf2eed1752ca", - "gsd-core/workflows/secure-phase.md": "b2b9100ff79d6017", + "gsd-core/workflows/plan-review-convergence.md": "e2e8a0fc1fd49101", + "gsd-core/workflows/plant-seed.md": "af50e9f10d3cc6e1", + "gsd-core/workflows/pr-branch.md": "ab157cd8e49621dd", + "gsd-core/workflows/profile-user.md": "ff3820a27731ceb8", + "gsd-core/workflows/progress.md": "bd1ecf9207331bda", + "gsd-core/workflows/quick.md": "da83b1a15b7f1bf7", + "gsd-core/workflows/reapply-patches.md": "ba9406b60f2c4041", + "gsd-core/workflows/remove-phase.md": "ada8a0546c686483", + "gsd-core/workflows/remove-workspace.md": "f3ab3a88a7e9e1ed", + "gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96", + "gsd-core/workflows/review.md": "5cd71e81c4ace401", + "gsd-core/workflows/scan.md": "47371c2073d6c0be", + "gsd-core/workflows/secure-phase.md": "59d3c50aba8c9a6c", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "e0e8c31a4959e872", - "gsd-core/workflows/settings-integrations.md": "b503bf4784877aa9", - "gsd-core/workflows/settings.md": "3cbb449c1e02fe29", - "gsd-core/workflows/ship.md": "f8eece9ef821fc7c", - "gsd-core/workflows/sketch-wrap-up.md": "fcef0ef795f8bfc5", - "gsd-core/workflows/sketch.md": "dc9645b2ee28559d", - "gsd-core/workflows/spec-phase.md": "bab99d00772a5cd0", - "gsd-core/workflows/spike-wrap-up.md": "89a8d7fbc74ce8f2", - "gsd-core/workflows/spike.md": "aae8bcad15642645", - "gsd-core/workflows/stats.md": "17b4f2059f4b4ef2", + "gsd-core/workflows/settings-advanced.md": "02f7ef84f976bda4", + "gsd-core/workflows/settings-integrations.md": "53649313d20694ae", + "gsd-core/workflows/settings.md": "3d994d669d3fb321", + "gsd-core/workflows/ship.md": "12e8e58c077a891a", + "gsd-core/workflows/sketch-wrap-up.md": "121ed4b8127abf04", + "gsd-core/workflows/sketch.md": "737c0492686fea2d", + "gsd-core/workflows/smart-entry.md": "ad20cf74ae2e8291", + "gsd-core/workflows/spec-phase.md": "82150c52a9077602", + "gsd-core/workflows/spike-wrap-up.md": "e2704024992b3fee", + "gsd-core/workflows/spike.md": "6dce83a2c5e7e49c", + "gsd-core/workflows/stats.md": "e7852c5d8f2b05a9", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "5ad0e0d5ce7e0d11", - "gsd-core/workflows/transition.md": "96ce39403ca69594", - "gsd-core/workflows/ui-phase.md": "790e5982e5b715c3", - "gsd-core/workflows/ui-review.md": "51945fda8e931f99", - "gsd-core/workflows/ultraplan-phase.md": "92dbc48e9a7162aa", + "gsd-core/workflows/thread.md": "3b2c560d7189576d", + "gsd-core/workflows/transition.md": "f6731bbb766929e7", + "gsd-core/workflows/ui-phase.md": "deaf9eff81cb6733", + "gsd-core/workflows/ui-review.md": "7b488a7486a6b7cf", + "gsd-core/workflows/ultraplan-phase.md": "328664400a001fd5", "gsd-core/workflows/undo.md": "791e0bf96d9a057f", - "gsd-core/workflows/update.md": "0b389258dcc09332", - "gsd-core/workflows/validate-phase.md": "2aa540f2c2479501", - "gsd-core/workflows/verify-phase.md": "15a999f82868ad29", - "gsd-core/workflows/verify-work.md": "ea61f9e88a44b68b", + "gsd-core/workflows/update.md": "f9e7d8a760d0d3c8", + "gsd-core/workflows/validate-phase.md": "2ac231dc541441c2", + "gsd-core/workflows/verify-phase.md": "0d4ffabc1caa473a", + "gsd-core/workflows/verify-work.md": "efe57bdbbb3af03f", "hooks/gsd-check-update-worker.js": "a530efdb5fdc0da3", "hooks/gsd-check-update.js": "25cde66a12d6b886", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -365,18 +366,19 @@ "skills/gsd-ingest-docs/SKILL.md": "eb85e654917a503a", "skills/gsd-manager/SKILL.md": "1370d93741e47828", "skills/gsd-map-codebase/SKILL.md": "5009595dbde69739", - "skills/gsd-mempalace-capture/SKILL.md": "e9b66db79fce0a2f", - "skills/gsd-mempalace-recall/SKILL.md": "9bfa9e76c7a10e26", + "skills/gsd-mempalace-capture/SKILL.md": "40a31ad049374297", + "skills/gsd-mempalace-recall/SKILL.md": "c3f412d5a64f3921", "skills/gsd-milestone-summary/SKILL.md": "33d51a325d314f3a", "skills/gsd-mvp-phase/SKILL.md": "f9a1348c6c297579", "skills/gsd-new-milestone/SKILL.md": "ac99ffb8a966fe9d", "skills/gsd-new-project/SKILL.md": "e4d930027074d3b6", + "skills/gsd-next/SKILL.md": "13e394affe675498", "skills/gsd-ns-context/SKILL.md": "3102e7ad9b60f182", "skills/gsd-ns-ideate/SKILL.md": "c2c129408a046d22", "skills/gsd-ns-manage/SKILL.md": "8d786e01fa28a7bb", "skills/gsd-ns-project/SKILL.md": "cc0c4bd9feeab147", "skills/gsd-ns-review/SKILL.md": "4111ea56e820479f", - "skills/gsd-ns-workflow/SKILL.md": "13c0d84b25545331", + "skills/gsd-ns-workflow/SKILL.md": "4282c40a5e6e8bbe", "skills/gsd-pause-work/SKILL.md": "35e8a148e44f5361", "skills/gsd-phase/SKILL.md": "00be96e7ae36c6f0", "skills/gsd-plan-phase/SKILL.md": "0c9e87da048acfb7", diff --git a/tests/fixtures/golden-install-parity/cline.json b/tests/fixtures/golden-install-parity/cline.json index 097cce61f..b01b602a6 100644 --- a/tests/fixtures/golden-install-parity/cline.json +++ b/tests/fixtures/golden-install-parity/cline.json @@ -7,45 +7,45 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "49ebcbe6985b86c9", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "353b89de3bbb4737", + "agents/gsd-code-fixer.md": "6aa74a2fb2ad244a", "agents/gsd-code-reviewer.md": "e5ec12d4d409e800", "agents/gsd-codebase-mapper.md": "e5b7941bdda53c91", - "agents/gsd-debug-session-manager.md": "fc39ba45364ee4fd", - "agents/gsd-debugger.md": "dc92b6a909139c62", + "agents/gsd-debug-session-manager.md": "a9d4e43e4d2e327a", + "agents/gsd-debugger.md": "b1f3af91f0e651c8", "agents/gsd-doc-classifier.md": "f7c361b91cc71a15", "agents/gsd-doc-synthesizer.md": "f4e6ca19363e4b0f", "agents/gsd-doc-verifier.md": "b60290c9d9f6d8d2", "agents/gsd-doc-writer.md": "27655a8cfdeb97ee", "agents/gsd-domain-researcher.md": "0fecdaea86466a56", - "agents/gsd-eval-auditor.md": "90b5d1909977df61", + "agents/gsd-eval-auditor.md": "36c44303085df2f8", "agents/gsd-eval-planner.md": "3ddea88a69b4da3f", - "agents/gsd-executor.md": "806bdb1313ead84d", + "agents/gsd-executor.md": "441e624e9685e505", "agents/gsd-framework-selector.md": "564669d479433f15", "agents/gsd-integration-checker.md": "1bbbdd3d420b994e", - "agents/gsd-intel-updater.md": "b084fd8df5f13f2a", - "agents/gsd-mempalace-curator.md": "63676937f8970bf3", + "agents/gsd-intel-updater.md": "42c40fffbc720d0b", + "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", "agents/gsd-nyquist-auditor.md": "4f9bba7b9762835d", "agents/gsd-pattern-mapper.md": "b526065fd2efa19c", - "agents/gsd-phase-researcher.md": "56b77237e2d044bb", - "agents/gsd-plan-checker.md": "3a2bc105b4220859", - "agents/gsd-planner.md": "5a3e05392dbfce2f", - "agents/gsd-project-researcher.md": "5a9192efdc45fd11", - "agents/gsd-research-synthesizer.md": "4b9faffa7936b36c", + "agents/gsd-phase-researcher.md": "c507db2ba66038f4", + "agents/gsd-plan-checker.md": "a609245dbdc4ef2b", + "agents/gsd-planner.md": "ae6bf9def31a8eec", + "agents/gsd-project-researcher.md": "049f816c6caa4316", + "agents/gsd-research-synthesizer.md": "2f7dcbff50371d4c", "agents/gsd-roadmapper.md": "bbb23d3097911516", "agents/gsd-security-auditor.md": "c35c8ec2f85b331f", "agents/gsd-ui-auditor.md": "9338efa31b9b7b99", "agents/gsd-ui-checker.md": "6ed8cd036613da1c", - "agents/gsd-ui-researcher.md": "7496c0d22e818603", + "agents/gsd-ui-researcher.md": "eea2dfddf30aec9d", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "5645dfb20b787f01", + "agents/gsd-verifier.md": "75912e9cadd83eb3", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", + "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -86,7 +86,7 @@ "gsd-core/references/few-shot-examples/plan-checker.md": "2574808188ac9de4", "gsd-core/references/few-shot-examples/verifier.md": "5badee4560b14ae8", "gsd-core/references/gate-prompts.md": "e69f5993ab944d80", - "gsd-core/references/gates.md": "7dc9fd3a3d6217c6", + "gsd-core/references/gates.md": "bd79c7f90c8cb8d7", "gsd-core/references/git-integration.md": "f5403e1470e46e69", "gsd-core/references/git-planning-commit.md": "f897a15ebfc3f5a7", "gsd-core/references/honest-verifier.md": "8815c9fc18c35719", @@ -109,7 +109,7 @@ "gsd-core/references/planner-reviews.md": "dda0193a0fbd4947", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "c386ac9e804f862e", + "gsd-core/references/planning-config.md": "15a5fc63268379d4", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -193,119 +193,120 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "805471417ad921b4", - "gsd-core/workflows/add-phase.md": "38a6397d692b6256", - "gsd-core/workflows/add-tests.md": "3182b4a48b60fc0f", - "gsd-core/workflows/add-todo.md": "2ee36f06763af56b", - "gsd-core/workflows/ai-integration-phase.md": "e1216f51ba0662f2", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "6c4393113fa9d209", + "gsd-core/workflows/add-phase.md": "cac9b86f66ab26f5", + "gsd-core/workflows/add-tests.md": "dd80832a428afb45", + "gsd-core/workflows/add-todo.md": "b71e80304fe484eb", + "gsd-core/workflows/ai-integration-phase.md": "5159c6bdf102f74b", "gsd-core/workflows/analyze-dependencies.md": "52942af10f140717", - "gsd-core/workflows/audit-fix.md": "85a83f15012e220d", - "gsd-core/workflows/audit-milestone.md": "7e68a0d33382fbca", - "gsd-core/workflows/audit-uat.md": "2ab2975014fbb210", - "gsd-core/workflows/autonomous.md": "cf705fcbc207e84a", - "gsd-core/workflows/check-todos.md": "ab6239efbf42077b", - "gsd-core/workflows/cleanup.md": "869f953fb25e57a7", - "gsd-core/workflows/code-review-fix.md": "40d723ec1c6b45d1", - "gsd-core/workflows/code-review.md": "4aee640e6e6951ce", - "gsd-core/workflows/complete-milestone.md": "512494b0d8c17777", - "gsd-core/workflows/debug.md": "1d138ad68a5f94dd", - "gsd-core/workflows/diagnose-issues.md": "ed74414bee6a146f", + "gsd-core/workflows/audit-fix.md": "47c29d04bab02b27", + "gsd-core/workflows/audit-milestone.md": "2266710d0ae48932", + "gsd-core/workflows/audit-uat.md": "1fb7b2ab9d587c8f", + "gsd-core/workflows/autonomous.md": "cc5217b1b2238a4c", + "gsd-core/workflows/check-todos.md": "32fdf33f5dc8bdde", + "gsd-core/workflows/cleanup.md": "b0ebfc48792b407b", + "gsd-core/workflows/code-review-fix.md": "b946fe7bcb303852", + "gsd-core/workflows/code-review.md": "0b24efcfa71a2ed2", + "gsd-core/workflows/complete-milestone.md": "c0808127038a8f86", + "gsd-core/workflows/debug.md": "f42e8e3cbc298694", + "gsd-core/workflows/diagnose-issues.md": "e616d0d730328d68", "gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761", - "gsd-core/workflows/discuss-phase-assumptions.md": "dbb54ab5455a1e49", + "gsd-core/workflows/discuss-phase-assumptions.md": "89987fd183e0d552", "gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a", - "gsd-core/workflows/discuss-phase.md": "17ef5303bf8c61b2", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "711bdeb87a76fe72", + "gsd-core/workflows/discuss-phase.md": "a290d5ee19607bb7", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "250de9aae90daebc", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "a677457cfcf26929", + "gsd-core/workflows/discuss-phase/modes/auto.md": "d6392f268422768c", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "d7f857f6d916084a", + "gsd-core/workflows/discuss-phase/modes/chain.md": "1b26642897eebb36", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "e38583ffc6743580", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "491de71927bca5a0", - "gsd-core/workflows/docs-update.md": "4aee7d852ab26710", - "gsd-core/workflows/edit-phase.md": "db501e21c762d2b2", - "gsd-core/workflows/eval-review.md": "e211cca4eea94930", - "gsd-core/workflows/execute-phase.md": "61b798388f3c28d7", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "84b49fd65d290399", + "gsd-core/workflows/do.md": "a35bbd09f381d940", + "gsd-core/workflows/docs-update.md": "39f288623a8f6f32", + "gsd-core/workflows/edit-phase.md": "9c9fadc047c61d74", + "gsd-core/workflows/eval-review.md": "3e1d7829ed2ed494", + "gsd-core/workflows/execute-phase.md": "5c56112513a04340", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "67ebc93f51968cb6", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "bcb4ab75df626846", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "e3cb789a350dcadc", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "81458a19cf02a5bc", - "gsd-core/workflows/explore.md": "28856a6b0198064b", - "gsd-core/workflows/extract-learnings.md": "b649ff8ecff388c1", + "gsd-core/workflows/execute-plan.md": "0c5551f99ee0a017", + "gsd-core/workflows/explore.md": "e83af8ceae314cf9", + "gsd-core/workflows/extract-learnings.md": "6f39375b7dc775f9", "gsd-core/workflows/fast.md": "94136fb570d20a9d", - "gsd-core/workflows/forensics.md": "9de19e3792169aa3", - "gsd-core/workflows/graduation.md": "ca7fa951a963d84b", - "gsd-core/workflows/health.md": "295e170806820a94", + "gsd-core/workflows/forensics.md": "9fc65a8eed5d8bfc", + "gsd-core/workflows/graduation.md": "16fedecda36769eb", + "gsd-core/workflows/health.md": "788fad84fa42eb9f", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7", "gsd-core/workflows/help/modes/default.md": "77c34f4a77dec02c", - "gsd-core/workflows/help/modes/full.md": "a123dd946319a258", - "gsd-core/workflows/help/modes/topic.md": "d7c60d488810fbd6", - "gsd-core/workflows/import.md": "64c8031374b39376", + "gsd-core/workflows/help/modes/full.md": "1bf502890828ada8", + "gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24", + "gsd-core/workflows/import.md": "96ec687c5cfe84ac", "gsd-core/workflows/inbox.md": "437f981ef9ae7b26", - "gsd-core/workflows/ingest-docs.md": "62761071f8391015", - "gsd-core/workflows/insert-phase.md": "37fb13804b4e61f2", + "gsd-core/workflows/ingest-docs.md": "7d0517356c9f2619", + "gsd-core/workflows/insert-phase.md": "147f0009ec74b589", "gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3", - "gsd-core/workflows/list-seeds.md": "d3b2783b53d96746", - "gsd-core/workflows/list-workspaces.md": "e2d7ee5e70395c1d", - "gsd-core/workflows/manager.md": "3ae982361d3cbb06", - "gsd-core/workflows/map-codebase.md": "893f13a40162ce23", - "gsd-core/workflows/milestone-summary.md": "04427b0abe11968d", - "gsd-core/workflows/mvp-phase.md": "e6a902c3308345f2", - "gsd-core/workflows/new-milestone.md": "2804d6f976923412", - "gsd-core/workflows/new-project.md": "f5799451fb7c1983", - "gsd-core/workflows/new-workspace.md": "277c868dc684ad05", - "gsd-core/workflows/next.md": "e64c75922be6d8e2", + "gsd-core/workflows/list-seeds.md": "25050c5e1b2b7176", + "gsd-core/workflows/list-workspaces.md": "8f0707ecbc395856", + "gsd-core/workflows/manager.md": "05eee19fe93c063d", + "gsd-core/workflows/map-codebase.md": "14c4995c73a671c7", + "gsd-core/workflows/milestone-summary.md": "20e56b9e3902e1d2", + "gsd-core/workflows/mvp-phase.md": "3e3936e1f247ac7c", + "gsd-core/workflows/new-milestone.md": "4fcf29b3cbcd9f83", + "gsd-core/workflows/new-project.md": "66bf6135f54ece0e", + "gsd-core/workflows/new-workspace.md": "f5eed5dd9a21878f", + "gsd-core/workflows/next.md": "3f8b61a35587a021", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "5a99eb396c744619", - "gsd-core/workflows/pause-work.md": "9c1acf8c30a244fd", - "gsd-core/workflows/plan-milestone-gaps.md": "95ca791b0867fe2d", - "gsd-core/workflows/plan-phase.md": "e4256d987d376112", + "gsd-core/workflows/pause-work.md": "3530607514b0ac00", + "gsd-core/workflows/plan-milestone-gaps.md": "bafdc6945cd2bd87", + "gsd-core/workflows/plan-phase.md": "46db1a845f25a579", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "ae59c247ad4a57d2", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "4b0a2cb0f4f28179", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "090c31e22b1508fe", - "gsd-core/workflows/plan-review-convergence.md": "2cdba6216184aac4", - "gsd-core/workflows/plant-seed.md": "d0d63f83ae7c939b", - "gsd-core/workflows/pr-branch.md": "15ccec6bd303ea46", - "gsd-core/workflows/profile-user.md": "21955dc3f74c66df", - "gsd-core/workflows/progress.md": "ec78c08395cc39f5", - "gsd-core/workflows/quick.md": "ec955c4e4caed4d7", - "gsd-core/workflows/reapply-patches.md": "4cfdb59f5d8e727e", - "gsd-core/workflows/remove-phase.md": "61b68a4af414e3c2", - "gsd-core/workflows/remove-workspace.md": "411bfff942216185", - "gsd-core/workflows/resume-project.md": "f8f71b5a98374b85", - "gsd-core/workflows/review.md": "f7d5b0f64631adea", - "gsd-core/workflows/scan.md": "db0c48c3963f9a8b", - "gsd-core/workflows/secure-phase.md": "c51b86e369574195", + "gsd-core/workflows/plan-review-convergence.md": "96ccbbf9e482ea8d", + "gsd-core/workflows/plant-seed.md": "a2cdd513663226f1", + "gsd-core/workflows/pr-branch.md": "9923878a4f6a2d91", + "gsd-core/workflows/profile-user.md": "26f74db0a7fcd268", + "gsd-core/workflows/progress.md": "9f326d63afb4b76b", + "gsd-core/workflows/quick.md": "68a9dfcd53f0859f", + "gsd-core/workflows/reapply-patches.md": "eb4272145a117904", + "gsd-core/workflows/remove-phase.md": "e336350f8113a328", + "gsd-core/workflows/remove-workspace.md": "e685dfbd736dfd90", + "gsd-core/workflows/resume-project.md": "e23981178fa37b3d", + "gsd-core/workflows/review.md": "c2b3fcc5bfc80038", + "gsd-core/workflows/scan.md": "dfd92717caea0ce7", + "gsd-core/workflows/secure-phase.md": "cf78183f06a02582", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "39c2dc5663866fae", - "gsd-core/workflows/settings-integrations.md": "7e9fbe941882c4f6", - "gsd-core/workflows/settings.md": "bc0e1b43249e32b0", - "gsd-core/workflows/ship.md": "c3db35c8d1b398c1", - "gsd-core/workflows/sketch-wrap-up.md": "91f40fc816293e3c", - "gsd-core/workflows/sketch.md": "92a8bab2605469fb", - "gsd-core/workflows/spec-phase.md": "e06346c9c626a2d2", - "gsd-core/workflows/spike-wrap-up.md": "693949a4e10e66bd", - "gsd-core/workflows/spike.md": "204e742c846ee0d9", - "gsd-core/workflows/stats.md": "5cfea82b894eee3c", + "gsd-core/workflows/settings-advanced.md": "e08245a5a65dcec2", + "gsd-core/workflows/settings-integrations.md": "76eee76d6eb57657", + "gsd-core/workflows/settings.md": "f6c7aa7ceb99078b", + "gsd-core/workflows/ship.md": "5f931a25ea9102a4", + "gsd-core/workflows/sketch-wrap-up.md": "1f44789553180d84", + "gsd-core/workflows/sketch.md": "2226779b6003a71c", + "gsd-core/workflows/smart-entry.md": "9a64f43927641ca4", + "gsd-core/workflows/spec-phase.md": "55d727dbf400ed9a", + "gsd-core/workflows/spike-wrap-up.md": "846958e0012a0899", + "gsd-core/workflows/spike.md": "868b15cdf229cc43", + "gsd-core/workflows/stats.md": "f9241bb65770c5a4", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "4a009fd2cc4387a7", - "gsd-core/workflows/transition.md": "fe82e77df8dceb1b", - "gsd-core/workflows/ui-phase.md": "06f1f80de620a319", - "gsd-core/workflows/ui-review.md": "0af83311f5e41f48", - "gsd-core/workflows/ultraplan-phase.md": "b4e64685b40bce09", + "gsd-core/workflows/thread.md": "d71b1e815925c5cc", + "gsd-core/workflows/transition.md": "b9e41eb751375faf", + "gsd-core/workflows/ui-phase.md": "dfc93789f7fa93f5", + "gsd-core/workflows/ui-review.md": "8cd9605add21301e", + "gsd-core/workflows/ultraplan-phase.md": "ceff456b1e9d94d8", "gsd-core/workflows/undo.md": "96d2775f008b3a85", - "gsd-core/workflows/update.md": "9cad8a8f4baff922", - "gsd-core/workflows/validate-phase.md": "54687a0f2a562fc4", - "gsd-core/workflows/verify-phase.md": "5caca0023bc88a9a", - "gsd-core/workflows/verify-work.md": "a327274299317cb1", + "gsd-core/workflows/update.md": "165beec33490bd28", + "gsd-core/workflows/validate-phase.md": "5b4ae14c87859bd2", + "gsd-core/workflows/verify-phase.md": "20e90407e1e531fc", + "gsd-core/workflows/verify-work.md": "6fa216623778c541", "scripts/changeset/README.md": "86ff89331dfd94b2", "scripts/changeset/cli.cjs": "68f92a344b199271", "scripts/changeset/github-release-notes.cjs": "795677f0c009b132", @@ -324,8 +325,8 @@ "skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "d39269bea995fabc", "skills/gsd-ns-context/skills/graphify/SKILL.md": "030050fcd08d129d", "skills/gsd-ns-context/skills/map-codebase/SKILL.md": "19aec854da15f77b", - "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "5647f915e5c85482", - "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "d41523e659d1920f", + "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "588ddf4fbf3ebe65", + "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "2d95e385fee26dee", "skills/gsd-ns-ideate/SKILL.md": "c10342345c01c91f", "skills/gsd-ns-ideate/skills/capture/SKILL.md": "fb53053848bb6695", "skills/gsd-ns-ideate/skills/explore/SKILL.md": "d8e26a5ed95a4ecc", @@ -373,7 +374,7 @@ "skills/gsd-ns-review/skills/ui-phase/SKILL.md": "c35f175ccc747d56", "skills/gsd-ns-review/skills/ui-review/SKILL.md": "48267dc071481a89", "skills/gsd-ns-review/skills/validate-phase/SKILL.md": "62dc6ae62bb38c16", - "skills/gsd-ns-workflow/SKILL.md": "7dbd699b5130c0d5", + "skills/gsd-ns-workflow/SKILL.md": "0cb9c23c065fe448", "skills/gsd-ns-workflow/skills/add-tests/SKILL.md": "addc3a220961a9c7", "skills/gsd-ns-workflow/skills/ai-integration-phase/SKILL.md": "e74b83a991dc9fc7", "skills/gsd-ns-workflow/skills/autonomous/SKILL.md": "37dc7b78ceb74803", @@ -381,6 +382,7 @@ "skills/gsd-ns-workflow/skills/execute-phase/SKILL.md": "e249a35959e49e99", "skills/gsd-ns-workflow/skills/fast/SKILL.md": "3eae6536d09c2532", "skills/gsd-ns-workflow/skills/mvp-phase/SKILL.md": "6c2beccceb46fda1", + "skills/gsd-ns-workflow/skills/next/SKILL.md": "3856471d0f64bf09", "skills/gsd-ns-workflow/skills/phase/SKILL.md": "4e1363db6013a1e5", "skills/gsd-ns-workflow/skills/plan-phase/SKILL.md": "b7a6ff2837b41143", "skills/gsd-ns-workflow/skills/plan-review-convergence/SKILL.md": "b7d213288df9aa96", diff --git a/tests/fixtures/golden-install-parity/codebuddy.json b/tests/fixtures/golden-install-parity/codebuddy.json index e066adaef..7a5e888ae 100644 --- a/tests/fixtures/golden-install-parity/codebuddy.json +++ b/tests/fixtures/golden-install-parity/codebuddy.json @@ -4,37 +4,37 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "93ca6e24f4fd3681", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "2230fda7f06a3906", + "agents/gsd-code-fixer.md": "1cf3a9fdade9a470", "agents/gsd-code-reviewer.md": "5342fcc0da974696", "agents/gsd-codebase-mapper.md": "b995bf01af0193d2", - "agents/gsd-debug-session-manager.md": "d7c0e160cbf76c68", - "agents/gsd-debugger.md": "fdf0aee402605636", + "agents/gsd-debug-session-manager.md": "a5649998f68812d5", + "agents/gsd-debugger.md": "a63306f54bdc63bf", "agents/gsd-doc-classifier.md": "095e804a82f4a47f", "agents/gsd-doc-synthesizer.md": "2a78fe239d00389c", "agents/gsd-doc-verifier.md": "e74d930905a782ea", "agents/gsd-doc-writer.md": "ed5678dd38c83716", "agents/gsd-domain-researcher.md": "1c1a800108a2b225", - "agents/gsd-eval-auditor.md": "3d3e9336c01e90fe", + "agents/gsd-eval-auditor.md": "99012004b14ea602", "agents/gsd-eval-planner.md": "4ebdd7fe9cbb0cfe", - "agents/gsd-executor.md": "a5041170a536bebd", + "agents/gsd-executor.md": "d0bfc88c01a63181", "agents/gsd-framework-selector.md": "7726fccc86bfeb50", "agents/gsd-integration-checker.md": "2d8339790bbb2dc3", - "agents/gsd-intel-updater.md": "ec317a56d4abc4d3", - "agents/gsd-mempalace-curator.md": "63676937f8970bf3", + "agents/gsd-intel-updater.md": "c51339956197cbd3", + "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", "agents/gsd-nyquist-auditor.md": "42676eea063d2ec5", "agents/gsd-pattern-mapper.md": "92cfa2e6c2a06bf3", - "agents/gsd-phase-researcher.md": "09657cecf0374c21", - "agents/gsd-plan-checker.md": "ad4ff5b285bffd57", - "agents/gsd-planner.md": "7573900da2449268", - "agents/gsd-project-researcher.md": "defda280dac420e7", - "agents/gsd-research-synthesizer.md": "6c3b691dba5395c6", + "agents/gsd-phase-researcher.md": "6338474da1a5d65e", + "agents/gsd-plan-checker.md": "e704c083b02e8c35", + "agents/gsd-planner.md": "164eab970e2cf025", + "agents/gsd-project-researcher.md": "e43c59f7f1f2f37a", + "agents/gsd-research-synthesizer.md": "87955470c3c129b2", "agents/gsd-roadmapper.md": "20b69eff61a7a9fa", "agents/gsd-security-auditor.md": "d3b8f44034a76c9d", "agents/gsd-ui-auditor.md": "a26bbc733817959b", "agents/gsd-ui-checker.md": "30aa8e8efa880bd0", - "agents/gsd-ui-researcher.md": "e1faa0ad884633ba", + "agents/gsd-ui-researcher.md": "5b2d98efecd3ca11", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "1f0f65332e5fbbf8", + "agents/gsd-verifier.md": "c8a8c73a277a512f", "commands/gsd-add-tests.md": "aa65032141557fb7", "commands/gsd-ai-integration-phase.md": "373053d7cd887aa9", "commands/gsd-audit-fix.md": "c21ef925131fade7", @@ -63,18 +63,19 @@ "commands/gsd-ingest-docs.md": "ab3e58239c23d61d", "commands/gsd-manager.md": "bfe9e261fa918876", "commands/gsd-map-codebase.md": "9ed09a9a9ce48ffd", - "commands/gsd-mempalace-capture.md": "6fa6ca7a1ecd562d", - "commands/gsd-mempalace-recall.md": "146d97ab543d8df2", + "commands/gsd-mempalace-capture.md": "e9e00b0602e1d8b8", + "commands/gsd-mempalace-recall.md": "6efef238d8c62569", "commands/gsd-milestone-summary.md": "e3a36fbd695a1833", "commands/gsd-mvp-phase.md": "671791ba61c4654a", "commands/gsd-new-milestone.md": "00b5d757991941c7", "commands/gsd-new-project.md": "490195d5003d3d17", + "commands/gsd-next.md": "dbec71acc9d5d2a2", "commands/gsd-ns-context.md": "cc8954f405ae7916", "commands/gsd-ns-ideate.md": "fd1dd80d705e6e36", "commands/gsd-ns-manage.md": "5cc012d0be1caabb", "commands/gsd-ns-project.md": "52e30c8d84bb1ee5", "commands/gsd-ns-review.md": "a28dbfd4aba5f74b", - "commands/gsd-ns-workflow.md": "dcd214fc50008d42", + "commands/gsd-ns-workflow.md": "a1b874be9cf16caf", "commands/gsd-pause-work.md": "6caa75a7c2b4dd2d", "commands/gsd-phase.md": "e3ca4958ea20a935", "commands/gsd-plan-phase.md": "6de27d54ac191539", @@ -106,12 +107,12 @@ "commands/gsd-workstreams.md": "884b6c8d648422c7", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", + "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -152,7 +153,7 @@ "gsd-core/references/few-shot-examples/plan-checker.md": "2574808188ac9de4", "gsd-core/references/few-shot-examples/verifier.md": "5badee4560b14ae8", "gsd-core/references/gate-prompts.md": "e69f5993ab944d80", - "gsd-core/references/gates.md": "7dc9fd3a3d6217c6", + "gsd-core/references/gates.md": "bd79c7f90c8cb8d7", "gsd-core/references/git-integration.md": "77bf9dff38b2c9d4", "gsd-core/references/git-planning-commit.md": "f897a15ebfc3f5a7", "gsd-core/references/honest-verifier.md": "8815c9fc18c35719", @@ -175,7 +176,7 @@ "gsd-core/references/planner-reviews.md": "dda0193a0fbd4947", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "1c3a3aae2ae89e83", + "gsd-core/references/planning-config.md": "7fe958e09e74b6c8", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -259,119 +260,120 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "1153d35058e3e24f", - "gsd-core/workflows/add-phase.md": "b98c2fc51cd123ba", - "gsd-core/workflows/add-tests.md": "2871f7e6409ba89e", - "gsd-core/workflows/add-todo.md": "3b913840c1f490b2", - "gsd-core/workflows/ai-integration-phase.md": "ad2ff20091d1c2c0", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "1bc7377b105194fc", + "gsd-core/workflows/add-phase.md": "46e0551ffdd8ce1a", + "gsd-core/workflows/add-tests.md": "2c1da65d41dc12d2", + "gsd-core/workflows/add-todo.md": "cc0efe270004c8fb", + "gsd-core/workflows/ai-integration-phase.md": "40c217869a06981f", "gsd-core/workflows/analyze-dependencies.md": "52942af10f140717", - "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", - "gsd-core/workflows/audit-milestone.md": "fe7185bb70eafdb9", - "gsd-core/workflows/audit-uat.md": "ca6f1f0ef174f793", - "gsd-core/workflows/autonomous.md": "1184e5864e201889", - "gsd-core/workflows/check-todos.md": "1e3026abe782bd36", - "gsd-core/workflows/cleanup.md": "5cf0772521c192a4", - "gsd-core/workflows/code-review-fix.md": "b442c670f8c1fe93", - "gsd-core/workflows/code-review.md": "1bfa3bf542e30c5e", - "gsd-core/workflows/complete-milestone.md": "337d177126f1bd67", - "gsd-core/workflows/debug.md": "da62e7a62c113b29", - "gsd-core/workflows/diagnose-issues.md": "690c523df07f2ea7", + "gsd-core/workflows/audit-fix.md": "514d02c730349a35", + "gsd-core/workflows/audit-milestone.md": "6866ce260980c21e", + "gsd-core/workflows/audit-uat.md": "fcfbec501620b564", + "gsd-core/workflows/autonomous.md": "7e5683728ef33707", + "gsd-core/workflows/check-todos.md": "bdeaf43f9c61e0cc", + "gsd-core/workflows/cleanup.md": "0daa2f2720c111f1", + "gsd-core/workflows/code-review-fix.md": "c323f7098b671bd6", + "gsd-core/workflows/code-review.md": "ad450c6ef8459dad", + "gsd-core/workflows/complete-milestone.md": "c1f91b77f4ace7f2", + "gsd-core/workflows/debug.md": "849d7e5b9c12dcae", + "gsd-core/workflows/diagnose-issues.md": "77d98ac07c4a26ff", "gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761", - "gsd-core/workflows/discuss-phase-assumptions.md": "a365fdca7f7281ad", + "gsd-core/workflows/discuss-phase-assumptions.md": "1e229f6d21831d60", "gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a", - "gsd-core/workflows/discuss-phase.md": "a0b7539c8b3c25cd", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24", + "gsd-core/workflows/discuss-phase.md": "02a5381c9a2173be", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321", + "gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "ca3cc1ddfd19cd9d", + "gsd-core/workflows/discuss-phase/modes/chain.md": "5502a67de7776853", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "da6d45207da4a988", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "152e9c5c512f79cb", - "gsd-core/workflows/docs-update.md": "806ada831b961116", - "gsd-core/workflows/edit-phase.md": "e5624ac6e3f8bef5", - "gsd-core/workflows/eval-review.md": "dfcfb4f8ce031fae", - "gsd-core/workflows/execute-phase.md": "d3c1583906de7408", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8898e0ea533cc643", + "gsd-core/workflows/do.md": "8f460af710c8f6a4", + "gsd-core/workflows/docs-update.md": "f35922d15b7061c9", + "gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04", + "gsd-core/workflows/eval-review.md": "f898936e2cfe4130", + "gsd-core/workflows/execute-phase.md": "2f9b53aac81a8f27", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "4e265392b3f2ba0e", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "89fc525aecb29aad", - "gsd-core/workflows/explore.md": "11523b829cc67c29", - "gsd-core/workflows/extract-learnings.md": "a2e4836abdeb1fdb", + "gsd-core/workflows/execute-plan.md": "933d10547116794a", + "gsd-core/workflows/explore.md": "6c04f2e658d93261", + "gsd-core/workflows/extract-learnings.md": "b6f01ca3d8f58de4", "gsd-core/workflows/fast.md": "94136fb570d20a9d", - "gsd-core/workflows/forensics.md": "b4bde768fd27a982", - "gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b", - "gsd-core/workflows/health.md": "e3cb8ff4e01e9e53", + "gsd-core/workflows/forensics.md": "0d500a3f5ab26913", + "gsd-core/workflows/graduation.md": "47f1594c88c08501", + "gsd-core/workflows/health.md": "107e3c72e76d9535", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7", "gsd-core/workflows/help/modes/default.md": "cc8ef97de634c995", - "gsd-core/workflows/help/modes/full.md": "de202c9910773a1d", - "gsd-core/workflows/help/modes/topic.md": "d7c60d488810fbd6", - "gsd-core/workflows/import.md": "97861d522319d56e", + "gsd-core/workflows/help/modes/full.md": "4c018bcc9ed4e55c", + "gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24", + "gsd-core/workflows/import.md": "3d3fa603ceb8bc9f", "gsd-core/workflows/inbox.md": "437f981ef9ae7b26", - "gsd-core/workflows/ingest-docs.md": "77d9103d8d5432f3", - "gsd-core/workflows/insert-phase.md": "621f9e75725542b1", + "gsd-core/workflows/ingest-docs.md": "c859921c811ac11b", + "gsd-core/workflows/insert-phase.md": "08dca838d831bb5b", "gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3", - "gsd-core/workflows/list-seeds.md": "0a466d04df300854", - "gsd-core/workflows/list-workspaces.md": "6e5c402000090d7b", - "gsd-core/workflows/manager.md": "a31f7e255dd7d01d", - "gsd-core/workflows/map-codebase.md": "582bddef590de9c6", - "gsd-core/workflows/milestone-summary.md": "8b6ceec4aa454b8a", - "gsd-core/workflows/mvp-phase.md": "bfa668107be972ed", - "gsd-core/workflows/new-milestone.md": "23d2135a555e95df", - "gsd-core/workflows/new-project.md": "2fa5ddc0fe749b28", - "gsd-core/workflows/new-workspace.md": "fdd63a9adf030cb1", - "gsd-core/workflows/next.md": "48bd4b5d54f0d1f8", + "gsd-core/workflows/list-seeds.md": "b687f2a843032d65", + "gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453", + "gsd-core/workflows/manager.md": "3ba7a3e8213c4b23", + "gsd-core/workflows/map-codebase.md": "83d750aade709983", + "gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043", + "gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74", + "gsd-core/workflows/new-milestone.md": "a616efb0f82d1a11", + "gsd-core/workflows/new-project.md": "278e0b88dd1d2ea0", + "gsd-core/workflows/new-workspace.md": "017688423110ed66", + "gsd-core/workflows/next.md": "13fb800f2472d970", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "5a99eb396c744619", - "gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b", - "gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25", - "gsd-core/workflows/plan-phase.md": "9fc35fa37928c14e", + "gsd-core/workflows/pause-work.md": "f2b33bba5593d422", + "gsd-core/workflows/plan-milestone-gaps.md": "852f6d7c0c4299dc", + "gsd-core/workflows/plan-phase.md": "3e4debac4579684f", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5", - "gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd", - "gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06", - "gsd-core/workflows/pr-branch.md": "f2a35833fe784a53", - "gsd-core/workflows/profile-user.md": "fd15f5d92ac1703b", - "gsd-core/workflows/progress.md": "057699b34b6198f7", - "gsd-core/workflows/quick.md": "eb197ddd523f6670", - "gsd-core/workflows/reapply-patches.md": "7915e40411490bbe", - "gsd-core/workflows/remove-phase.md": "d030f80ca0df4fa9", - "gsd-core/workflows/remove-workspace.md": "b8817a3a5907f5bc", - "gsd-core/workflows/resume-project.md": "b18b51fd15cbce95", - "gsd-core/workflows/review.md": "fbfa6eebcad41aa0", - "gsd-core/workflows/scan.md": "54ff1ff60041d065", - "gsd-core/workflows/secure-phase.md": "1d1c66ad9ea01bd2", + "gsd-core/workflows/plan-review-convergence.md": "c635ecb8590a724e", + "gsd-core/workflows/plant-seed.md": "10b92ae08a6fdede", + "gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b", + "gsd-core/workflows/profile-user.md": "4fa910d15dea5695", + "gsd-core/workflows/progress.md": "893aa3c36983f74b", + "gsd-core/workflows/quick.md": "9033dbe58443af36", + "gsd-core/workflows/reapply-patches.md": "39050f72601aec89", + "gsd-core/workflows/remove-phase.md": "df9a45f0b1880999", + "gsd-core/workflows/remove-workspace.md": "a7ca66db6b7c132c", + "gsd-core/workflows/resume-project.md": "f28da1200e4545f4", + "gsd-core/workflows/review.md": "f3c2e894941c9943", + "gsd-core/workflows/scan.md": "003883d71c37da7d", + "gsd-core/workflows/secure-phase.md": "29fc6b62c5c5dc62", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "895e94e9193c2de2", - "gsd-core/workflows/settings-integrations.md": "351c5a6d0d5e27ed", - "gsd-core/workflows/settings.md": "48d337eb7e3f141b", - "gsd-core/workflows/ship.md": "d26fb5d3e965642a", - "gsd-core/workflows/sketch-wrap-up.md": "7d52aa95ee69d47a", - "gsd-core/workflows/sketch.md": "55cee885b4add548", - "gsd-core/workflows/spec-phase.md": "2aa0353147153776", - "gsd-core/workflows/spike-wrap-up.md": "2fde13092ba1af57", - "gsd-core/workflows/spike.md": "0051a7e2193a7522", - "gsd-core/workflows/stats.md": "01c24349370a0e6d", + "gsd-core/workflows/settings-advanced.md": "b57c947edee905bc", + "gsd-core/workflows/settings-integrations.md": "70515c5838fb9826", + "gsd-core/workflows/settings.md": "b2d39d972650f5f3", + "gsd-core/workflows/ship.md": "7b8fe9f89143e648", + "gsd-core/workflows/sketch-wrap-up.md": "2aba89ecd8f41a0d", + "gsd-core/workflows/sketch.md": "5eedd93f9a5b49d5", + "gsd-core/workflows/smart-entry.md": "449238eb94abe187", + "gsd-core/workflows/spec-phase.md": "8c480bd91f3cef6f", + "gsd-core/workflows/spike-wrap-up.md": "2b004744c52e565c", + "gsd-core/workflows/spike.md": "24a0fee1447b6f0a", + "gsd-core/workflows/stats.md": "76a42cbeaf6007c2", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "6d075b5d26500e9d", - "gsd-core/workflows/transition.md": "eee3435817fab185", - "gsd-core/workflows/ui-phase.md": "93ea0d0dfcb2a1e8", - "gsd-core/workflows/ui-review.md": "1ad3654435000881", - "gsd-core/workflows/ultraplan-phase.md": "66c17ad2e555e262", + "gsd-core/workflows/thread.md": "927e7eeefd2fcf5c", + "gsd-core/workflows/transition.md": "cb8ec5affb7ebba1", + "gsd-core/workflows/ui-phase.md": "7313e999421db8c1", + "gsd-core/workflows/ui-review.md": "7acfc485526d064b", + "gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d", "gsd-core/workflows/undo.md": "96d2775f008b3a85", - "gsd-core/workflows/update.md": "6a593863d1b0a287", - "gsd-core/workflows/validate-phase.md": "50f37b705b6e44fb", - "gsd-core/workflows/verify-phase.md": "7579af6cd757f644", - "gsd-core/workflows/verify-work.md": "d77ace0fc4f33ff7", + "gsd-core/workflows/update.md": "5ff1f77222977648", + "gsd-core/workflows/validate-phase.md": "2c6d7671fcaabcaa", + "gsd-core/workflows/verify-phase.md": "98a995046bdb6c3c", + "gsd-core/workflows/verify-work.md": "34e980a6950cd83c", "hooks/gsd-check-update-worker.js": "bdc9324a2f080ddd", "hooks/gsd-check-update.js": "b7669f605631e506", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -435,18 +437,19 @@ "skills/gsd-ingest-docs/SKILL.md": "2df55e0ec95d57d9", "skills/gsd-manager/SKILL.md": "816db4d4ed618537", "skills/gsd-map-codebase/SKILL.md": "00622b489483ba69", - "skills/gsd-mempalace-capture/SKILL.md": "12a57bef275e2961", - "skills/gsd-mempalace-recall/SKILL.md": "69275abbee414350", + "skills/gsd-mempalace-capture/SKILL.md": "5f10d368835e062c", + "skills/gsd-mempalace-recall/SKILL.md": "70c8491f53f4161b", "skills/gsd-milestone-summary/SKILL.md": "9eb030a1ac307fa1", "skills/gsd-mvp-phase/SKILL.md": "236fcdd69f47d101", "skills/gsd-new-milestone/SKILL.md": "be371ad30631385e", "skills/gsd-new-project/SKILL.md": "793f7177d3bd026b", + "skills/gsd-next/SKILL.md": "43c805425b88bf75", "skills/gsd-ns-context/SKILL.md": "305b9b6248e8cc95", "skills/gsd-ns-ideate/SKILL.md": "c63a1aed61888b35", "skills/gsd-ns-manage/SKILL.md": "6a5b711b5103c566", "skills/gsd-ns-project/SKILL.md": "345ea11ccffd21b0", "skills/gsd-ns-review/SKILL.md": "98f1f3b3caf1a279", - "skills/gsd-ns-workflow/SKILL.md": "eda03f7d99eb2f8e", + "skills/gsd-ns-workflow/SKILL.md": "b77682820700300b", "skills/gsd-pause-work/SKILL.md": "e2de20b7539e78d4", "skills/gsd-phase/SKILL.md": "f87211f779315ced", "skills/gsd-plan-phase/SKILL.md": "6134e837750034ab", diff --git a/tests/fixtures/golden-install-parity/codex.json b/tests/fixtures/golden-install-parity/codex.json index 4c9876192..bedfce68f 100644 --- a/tests/fixtures/golden-install-parity/codex.json +++ b/tests/fixtures/golden-install-parity/codex.json @@ -1,22 +1,22 @@ { ".gsd-profile": "0e716a5fef4e6dc1", ".gsd/defaults.json": "560664b045e645cb", - "agents/gsd-advisor-researcher.md": "3995e081531dd043", + "agents/gsd-advisor-researcher.md": "eea6d1604aaf305c", "agents/gsd-advisor-researcher.toml": "144f037c79aa9c26", - "agents/gsd-ai-researcher.md": "9deaf29ae170faff", + "agents/gsd-ai-researcher.md": "303be751c91da4c8", "agents/gsd-ai-researcher.toml": "5a16e952628fdeb0", "agents/gsd-assumptions-analyzer.md": "21ee3cd4095f7cf8", "agents/gsd-assumptions-analyzer.toml": "9460360826f33ab1", - "agents/gsd-code-fixer.md": "2b98fffbdf9484b8", - "agents/gsd-code-fixer.toml": "04266b0cb2978cfb", + "agents/gsd-code-fixer.md": "4fa4dbb501513bc3", + "agents/gsd-code-fixer.toml": "c8286e7d68753288", "agents/gsd-code-reviewer.md": "854d93fb1e91fca4", "agents/gsd-code-reviewer.toml": "66420d6e6ffd14eb", "agents/gsd-codebase-mapper.md": "cf8f8550b44aec35", "agents/gsd-codebase-mapper.toml": "a4609f3ac66c2081", - "agents/gsd-debug-session-manager.md": "a4433f8cac0ae81c", - "agents/gsd-debug-session-manager.toml": "8b45a8660607e1ae", - "agents/gsd-debugger.md": "7ee37c67fb1becbe", - "agents/gsd-debugger.toml": "0824394ba49b977f", + "agents/gsd-debug-session-manager.md": "3d4779f94c6cfb14", + "agents/gsd-debug-session-manager.toml": "c8d894c734e97256", + "agents/gsd-debugger.md": "cb8a103ed221ca7c", + "agents/gsd-debugger.toml": "b31333b83a8fed0a", "agents/gsd-doc-classifier.md": "0ee2bcb95b247ef8", "agents/gsd-doc-classifier.toml": "8b94b5c8b02c133a", "agents/gsd-doc-synthesizer.md": "2a3fbfce6cf5e671", @@ -25,36 +25,36 @@ "agents/gsd-doc-verifier.toml": "c0b7ac150730b954", "agents/gsd-doc-writer.md": "0a3557268f169722", "agents/gsd-doc-writer.toml": "d21d67f9ba074156", - "agents/gsd-domain-researcher.md": "bafef7d698ccb928", + "agents/gsd-domain-researcher.md": "fbd2f916f265c106", "agents/gsd-domain-researcher.toml": "a49ddec9005b4bf5", - "agents/gsd-eval-auditor.md": "0e3aa386f7eb654f", - "agents/gsd-eval-auditor.toml": "531377421cf4f8f8", + "agents/gsd-eval-auditor.md": "2810917e02e5547c", + "agents/gsd-eval-auditor.toml": "9b81d61b3c5f722d", "agents/gsd-eval-planner.md": "73f2ad2ff2797a51", "agents/gsd-eval-planner.toml": "09468ad1a34ac468", - "agents/gsd-executor.md": "79d169658b54851c", - "agents/gsd-executor.toml": "410f786fed366ab8", + "agents/gsd-executor.md": "93a05c1436bc4458", + "agents/gsd-executor.toml": "f5a55d4eacd8613c", "agents/gsd-framework-selector.md": "ebae32430887d2e0", "agents/gsd-framework-selector.toml": "637e4e021b7ec380", "agents/gsd-integration-checker.md": "9cc875676cf7d741", "agents/gsd-integration-checker.toml": "53f3cfac6fbd6447", - "agents/gsd-intel-updater.md": "097c1a4b90b28ba0", - "agents/gsd-intel-updater.toml": "07f8098bd5e0e65e", - "agents/gsd-mempalace-curator.md": "159f24243bf3acfb", - "agents/gsd-mempalace-curator.toml": "30bcaf1ca0b926db", + "agents/gsd-intel-updater.md": "8e5453421c92c0fd", + "agents/gsd-intel-updater.toml": "94888d7182fd2fb5", + "agents/gsd-mempalace-curator.md": "60a8ec0e990ba777", + "agents/gsd-mempalace-curator.toml": "015f156ad7d2dd0f", "agents/gsd-nyquist-auditor.md": "554dbb4a01760a9d", "agents/gsd-nyquist-auditor.toml": "b3d7214b42fb67fa", "agents/gsd-pattern-mapper.md": "efbcfa7c5de4027f", "agents/gsd-pattern-mapper.toml": "48a17baa3d7d142c", - "agents/gsd-phase-researcher.md": "d34ec667b611aa51", - "agents/gsd-phase-researcher.toml": "da31585e405a30e7", - "agents/gsd-plan-checker.md": "3f282936630b20d2", - "agents/gsd-plan-checker.toml": "2d5ec87349e4af25", - "agents/gsd-planner.md": "179f4a6e8d1ab77c", - "agents/gsd-planner.toml": "1f28070c37c44060", - "agents/gsd-project-researcher.md": "6bba76aaa1afa85d", - "agents/gsd-project-researcher.toml": "b727993c5d18f584", - "agents/gsd-research-synthesizer.md": "2f99bfaa351236e3", - "agents/gsd-research-synthesizer.toml": "bab1d2e3848c1c91", + "agents/gsd-phase-researcher.md": "87d74324e7708ea0", + "agents/gsd-phase-researcher.toml": "44a3d510cd0ce3bd", + "agents/gsd-plan-checker.md": "e7f02c10ea788aee", + "agents/gsd-plan-checker.toml": "6f8ceb421d0ad721", + "agents/gsd-planner.md": "5d638a2e37b63731", + "agents/gsd-planner.toml": "50cec2af6b45a61c", + "agents/gsd-project-researcher.md": "959f2e57c3d69ed8", + "agents/gsd-project-researcher.toml": "f395e8e8c4baf1ed", + "agents/gsd-research-synthesizer.md": "497f85adf53259ef", + "agents/gsd-research-synthesizer.toml": "053616d4941a1458", "agents/gsd-roadmapper.md": "e15d82d7781dbff3", "agents/gsd-roadmapper.toml": "0b17f618eafe9be8", "agents/gsd-security-auditor.md": "a4008a6b1d01833b", @@ -63,21 +63,21 @@ "agents/gsd-ui-auditor.toml": "5e9dd62a12a16a1e", "agents/gsd-ui-checker.md": "bf7bf8cc301c65a1", "agents/gsd-ui-checker.toml": "d0a084e82a9ae52d", - "agents/gsd-ui-researcher.md": "1f19197bcf8385a8", - "agents/gsd-ui-researcher.toml": "48032d9873cc82f7", + "agents/gsd-ui-researcher.md": "2befca69af55e44a", + "agents/gsd-ui-researcher.toml": "b55270666066e501", "agents/gsd-user-profiler.md": "1bf5033c929181c1", "agents/gsd-user-profiler.toml": "b9c244bb8fbf8140", - "agents/gsd-verifier.md": "7c616980dbe8a81a", - "agents/gsd-verifier.toml": "c994bfe9f1379872", + "agents/gsd-verifier.md": "4ac4b860e2504374", + "agents/gsd-verifier.toml": "8ed9fb961409e894", "config.toml": "a34316b9ac61a620", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", + "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -141,7 +141,7 @@ "gsd-core/references/planner-reviews.md": "7889bfa28e82156b", "gsd-core/references/planner-revision.md": "2ebf1a714d1ec4bf", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "0767f44905c9a65e", + "gsd-core/references/planning-config.md": "8593e6610784a339", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -225,119 +225,120 @@ "gsd-core/templates/user-profile.md": "52abe2af968e8533", "gsd-core/templates/user-setup.md": "1da2382725db080f", "gsd-core/templates/verification-report.md": "78ab9264ce63ed7e", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "f33efb61b6810afd", - "gsd-core/workflows/add-phase.md": "b522eb805a7f00be", - "gsd-core/workflows/add-tests.md": "1157f7142099e956", - "gsd-core/workflows/add-todo.md": "218d02344535d232", - "gsd-core/workflows/ai-integration-phase.md": "7e3b8a29d2a71d80", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "62431b27424ff1ff", + "gsd-core/workflows/add-phase.md": "27f282bf5b8af59d", + "gsd-core/workflows/add-tests.md": "995918665fc78d39", + "gsd-core/workflows/add-todo.md": "097e171f797737df", + "gsd-core/workflows/ai-integration-phase.md": "1dfa15d8f28c022d", "gsd-core/workflows/analyze-dependencies.md": "f799abc00907377f", - "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", - "gsd-core/workflows/audit-milestone.md": "28afeeab183e254f", - "gsd-core/workflows/audit-uat.md": "b3b503e9f80dc9f5", - "gsd-core/workflows/autonomous.md": "b6a3fba06ebef11f", - "gsd-core/workflows/check-todos.md": "d847aa758e18d698", - "gsd-core/workflows/cleanup.md": "b990139192ab7c08", - "gsd-core/workflows/code-review-fix.md": "3311f5fa61f8a90b", - "gsd-core/workflows/code-review.md": "937aeabfff8963b3", - "gsd-core/workflows/complete-milestone.md": "c0eab93d97dd298e", - "gsd-core/workflows/debug.md": "e8367cffd3dfa758", - "gsd-core/workflows/diagnose-issues.md": "b6766f3830f5b130", + "gsd-core/workflows/audit-fix.md": "514d02c730349a35", + "gsd-core/workflows/audit-milestone.md": "46edd152d8b63bfc", + "gsd-core/workflows/audit-uat.md": "2564078edb15b5e9", + "gsd-core/workflows/autonomous.md": "92f08626d4aea668", + "gsd-core/workflows/check-todos.md": "b2b103e8638e760a", + "gsd-core/workflows/cleanup.md": "5d48d64664222a3e", + "gsd-core/workflows/code-review-fix.md": "3ff5f7eac2269ca3", + "gsd-core/workflows/code-review.md": "82858ab037b9176e", + "gsd-core/workflows/complete-milestone.md": "017df7443bd08da5", + "gsd-core/workflows/debug.md": "cc7b2d2fd4307a78", + "gsd-core/workflows/diagnose-issues.md": "e38bb21d06dff077", "gsd-core/workflows/discovery-phase.md": "71a4b78ff876a854", - "gsd-core/workflows/discuss-phase-assumptions.md": "9d9b1e0b0fbf6e92", + "gsd-core/workflows/discuss-phase-assumptions.md": "f23abfe76623ed63", "gsd-core/workflows/discuss-phase-power.md": "3f8b83dc6be2e9d5", - "gsd-core/workflows/discuss-phase.md": "b84b5cd94c57b9af", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24", + "gsd-core/workflows/discuss-phase.md": "7c9df6656b81fda9", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653", "gsd-core/workflows/discuss-phase/modes/all.md": "42e58e1f499f7824", "gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730", - "gsd-core/workflows/discuss-phase/modes/auto.md": "48ac14a332568c30", + "gsd-core/workflows/discuss-phase/modes/auto.md": "d48968f75a2056b7", "gsd-core/workflows/discuss-phase/modes/batch.md": "21ee55869eaa7ece", - "gsd-core/workflows/discuss-phase/modes/chain.md": "1ff5f2e1654e93f1", + "gsd-core/workflows/discuss-phase/modes/chain.md": "862a2c45a6096400", "gsd-core/workflows/discuss-phase/modes/default.md": "4c5ba5975dcc1e9c", "gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2", "gsd-core/workflows/discuss-phase/modes/text.md": "6e1c6f4d8fdd0be3", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4", - "gsd-core/workflows/do.md": "0792489ee3d22472", - "gsd-core/workflows/docs-update.md": "c5e1ea372f4a9ee8", - "gsd-core/workflows/edit-phase.md": "c83ef0701c19c455", - "gsd-core/workflows/eval-review.md": "68d7d96bd415629b", - "gsd-core/workflows/execute-phase.md": "5db223634afa2b88", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "7ae407e4435c9a2a", + "gsd-core/workflows/do.md": "8f3e77a9486bc57b", + "gsd-core/workflows/docs-update.md": "e255317df939e302", + "gsd-core/workflows/edit-phase.md": "e592a4d85ce5380f", + "gsd-core/workflows/eval-review.md": "63d0d0670b54c244", + "gsd-core/workflows/execute-phase.md": "b6f4765843dc05f7", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "f4cacd27d37bac65", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "e67237068c3bc91d", - "gsd-core/workflows/explore.md": "a75d42453e639a5d", - "gsd-core/workflows/extract-learnings.md": "89145eb423bbbef2", + "gsd-core/workflows/execute-plan.md": "ac1f1d9ada00a91e", + "gsd-core/workflows/explore.md": "2ef10d17c8864a04", + "gsd-core/workflows/extract-learnings.md": "f716aa03fcb5f8da", "gsd-core/workflows/fast.md": "13252d545947354d", - "gsd-core/workflows/forensics.md": "bf6a31b2a3ec2268", - "gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b", - "gsd-core/workflows/health.md": "e9fe7c29fc41a887", + "gsd-core/workflows/forensics.md": "2e8a01b5b44e65f3", + "gsd-core/workflows/graduation.md": "47f1594c88c08501", + "gsd-core/workflows/health.md": "5b835fc606fd3e9b", "gsd-core/workflows/help.md": "08e1349950c5602a", "gsd-core/workflows/help/modes/brief.md": "becceb85b25dca89", "gsd-core/workflows/help/modes/default.md": "18c7dc50066f5cd6", - "gsd-core/workflows/help/modes/full.md": "072c20fe275d54df", - "gsd-core/workflows/help/modes/topic.md": "fc6697bdb47df8b3", - "gsd-core/workflows/import.md": "8b8c3a25526c0d41", + "gsd-core/workflows/help/modes/full.md": "8a7854a34df89bd8", + "gsd-core/workflows/help/modes/topic.md": "303613ba8b123b9f", + "gsd-core/workflows/import.md": "cb3c8f9d09edb434", "gsd-core/workflows/inbox.md": "61b8b10e7a74b2e9", - "gsd-core/workflows/ingest-docs.md": "3680699c20c3ac7d", - "gsd-core/workflows/insert-phase.md": "9f8286598bffe5de", + "gsd-core/workflows/ingest-docs.md": "3cb763e0687d7ffa", + "gsd-core/workflows/insert-phase.md": "5e23bd8d55b388c7", "gsd-core/workflows/list-phase-assumptions.md": "4d245f6ea899bcb9", - "gsd-core/workflows/list-seeds.md": "1fb29a83e0769ced", - "gsd-core/workflows/list-workspaces.md": "7fbeaf65ce9890f5", - "gsd-core/workflows/manager.md": "4def33941b0e7d57", - "gsd-core/workflows/map-codebase.md": "320d5bfc9df29013", - "gsd-core/workflows/milestone-summary.md": "77d76610d1c98014", - "gsd-core/workflows/mvp-phase.md": "9a9b8b58d59a893f", - "gsd-core/workflows/new-milestone.md": "e7329ba10b6d8182", - "gsd-core/workflows/new-project.md": "f69c90cee1d7952d", - "gsd-core/workflows/new-workspace.md": "cc9660e79d5ba7b4", - "gsd-core/workflows/next.md": "ede3f6183e513000", + "gsd-core/workflows/list-seeds.md": "0a2d9fd5b06b8ded", + "gsd-core/workflows/list-workspaces.md": "bb74607336897b94", + "gsd-core/workflows/manager.md": "3a5abb31ad83334f", + "gsd-core/workflows/map-codebase.md": "2edab7d924b296ff", + "gsd-core/workflows/milestone-summary.md": "a53b30a84f904b50", + "gsd-core/workflows/mvp-phase.md": "100dded5c7b4cb86", + "gsd-core/workflows/new-milestone.md": "86b4b5245fc971f3", + "gsd-core/workflows/new-project.md": "a9dbf207833897cc", + "gsd-core/workflows/new-workspace.md": "3630b78e83b1e491", + "gsd-core/workflows/next.md": "7097a9607a981086", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "664da466ab989f9d", - "gsd-core/workflows/pause-work.md": "3c2ee96295959527", - "gsd-core/workflows/plan-milestone-gaps.md": "8ee841bcc7adc836", - "gsd-core/workflows/plan-phase.md": "5d3ed552933f81da", + "gsd-core/workflows/pause-work.md": "a217770ecafcb2e0", + "gsd-core/workflows/plan-milestone-gaps.md": "73d46f77c50a0690", + "gsd-core/workflows/plan-phase.md": "89ee3233c1aee273", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "d838b87563feedf6", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "44a12264f8b61d03", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "f10975692cbd036e", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "f5edc589cab52a7b", - "gsd-core/workflows/plan-review-convergence.md": "f27818025e279aa4", - "gsd-core/workflows/plant-seed.md": "bfa729ff2ad3441a", - "gsd-core/workflows/pr-branch.md": "3b13915429c0e8d9", - "gsd-core/workflows/profile-user.md": "1faa318720f40d31", - "gsd-core/workflows/progress.md": "3e061576e3f6fae1", - "gsd-core/workflows/quick.md": "937615c018fc6853", - "gsd-core/workflows/reapply-patches.md": "fba79b3c55c3b2e7", - "gsd-core/workflows/remove-phase.md": "75c8ca0dbd1ce404", - "gsd-core/workflows/remove-workspace.md": "a9d1dcda7755b6c9", - "gsd-core/workflows/resume-project.md": "94ac2cac4c562557", - "gsd-core/workflows/review.md": "bd3873bea54d6143", - "gsd-core/workflows/scan.md": "29f3b65f5d9de885", - "gsd-core/workflows/secure-phase.md": "858b5e1152b569ed", + "gsd-core/workflows/plan-review-convergence.md": "acd0b09a302b6773", + "gsd-core/workflows/plant-seed.md": "5b07de07e4593281", + "gsd-core/workflows/pr-branch.md": "d13e1cc81de40896", + "gsd-core/workflows/profile-user.md": "05828c8cc61ef384", + "gsd-core/workflows/progress.md": "7bedc431bb55edb8", + "gsd-core/workflows/quick.md": "3e7686705da2af19", + "gsd-core/workflows/reapply-patches.md": "26297b84736e66a4", + "gsd-core/workflows/remove-phase.md": "9ee0fddd11a0d9d4", + "gsd-core/workflows/remove-workspace.md": "19d7465aaa50cb62", + "gsd-core/workflows/resume-project.md": "9965f87eb278f7f8", + "gsd-core/workflows/review.md": "3a086e38f13eab6f", + "gsd-core/workflows/scan.md": "1a3caa5d724d39e9", + "gsd-core/workflows/secure-phase.md": "db91810d16964b1e", "gsd-core/workflows/session-report.md": "dd8fa011c9394075", - "gsd-core/workflows/settings-advanced.md": "493ffecd54335be4", - "gsd-core/workflows/settings-integrations.md": "d0443a29f3f924ec", - "gsd-core/workflows/settings.md": "3395b334321ac6fa", - "gsd-core/workflows/ship.md": "125045072ab5017d", - "gsd-core/workflows/sketch-wrap-up.md": "7709bdd7a70f736c", - "gsd-core/workflows/sketch.md": "bfe5a781d6da3ce8", - "gsd-core/workflows/spec-phase.md": "47cea2b5efffa6b0", - "gsd-core/workflows/spike-wrap-up.md": "53a2c51a8d9e6b08", - "gsd-core/workflows/spike.md": "c2f115f0d3251654", - "gsd-core/workflows/stats.md": "0d7449acf349feec", + "gsd-core/workflows/settings-advanced.md": "2cbb05c302f1df5e", + "gsd-core/workflows/settings-integrations.md": "77730321d3d6d317", + "gsd-core/workflows/settings.md": "1e19b0245851afc0", + "gsd-core/workflows/ship.md": "d86233c9a365effd", + "gsd-core/workflows/sketch-wrap-up.md": "07724a390fbb43f6", + "gsd-core/workflows/sketch.md": "576f300dfdde1b7d", + "gsd-core/workflows/smart-entry.md": "6f686195ae531b03", + "gsd-core/workflows/spec-phase.md": "deaec2464a6560ec", + "gsd-core/workflows/spike-wrap-up.md": "ace265c114298376", + "gsd-core/workflows/spike.md": "f42a9983eb9c89a1", + "gsd-core/workflows/stats.md": "6dfc500555849d74", "gsd-core/workflows/sync-skills.md": "e2b793963799f8ce", - "gsd-core/workflows/thread.md": "ee872031abd592e0", - "gsd-core/workflows/transition.md": "c4bded570fafe712", - "gsd-core/workflows/ui-phase.md": "b373c964b222324c", - "gsd-core/workflows/ui-review.md": "a9b2cbba80482cd8", - "gsd-core/workflows/ultraplan-phase.md": "18bbb3b5fcd30f0c", + "gsd-core/workflows/thread.md": "3eef3b6baf50fbfa", + "gsd-core/workflows/transition.md": "423d12e392f5cb87", + "gsd-core/workflows/ui-phase.md": "de272c1e82f49486", + "gsd-core/workflows/ui-review.md": "5768b7aac1429ea0", + "gsd-core/workflows/ultraplan-phase.md": "0bafc2af27be4591", "gsd-core/workflows/undo.md": "5ff7d63b0a2f46d5", - "gsd-core/workflows/update.md": "4166fd3e3ca72a7b", - "gsd-core/workflows/validate-phase.md": "4e94708c9ca15d70", - "gsd-core/workflows/verify-phase.md": "59bb0b12ebb47f5e", - "gsd-core/workflows/verify-work.md": "c5cf0c2fc422fa4e", + "gsd-core/workflows/update.md": "5c35c0ec0f462ea6", + "gsd-core/workflows/validate-phase.md": "020201a41049679f", + "gsd-core/workflows/verify-phase.md": "b9f70235e777aa81", + "gsd-core/workflows/verify-work.md": "69e27f6f419d0bba", "hooks/gsd-check-update.js": "ef48957eb6ac6a10", "hooks/gsd-context-monitor.js": "76fecaaa2babd6c1", "scripts/changeset/README.md": "86ff89331dfd94b2", @@ -381,18 +382,19 @@ "skills/gsd-ingest-docs/SKILL.md": "5bd2838bf0b6dc1b", "skills/gsd-manager/SKILL.md": "cb1cf56f5d3f66d6", "skills/gsd-map-codebase/SKILL.md": "25d0b3adfc8b75dc", - "skills/gsd-mempalace-capture/SKILL.md": "65164de8f661d217", - "skills/gsd-mempalace-recall/SKILL.md": "4fd21539559aed6c", + "skills/gsd-mempalace-capture/SKILL.md": "1a7fac4d53f607ab", + "skills/gsd-mempalace-recall/SKILL.md": "7205b02250e89f25", "skills/gsd-milestone-summary/SKILL.md": "af84ecb400f23556", "skills/gsd-mvp-phase/SKILL.md": "72b65ae927b280fe", "skills/gsd-new-milestone/SKILL.md": "587574d2d475bb10", "skills/gsd-new-project/SKILL.md": "129ac16e6a1f04ba", + "skills/gsd-next/SKILL.md": "7855fd70e387087e", "skills/gsd-ns-context/SKILL.md": "9b496da79789b3f9", "skills/gsd-ns-ideate/SKILL.md": "84ca1cde06110981", "skills/gsd-ns-manage/SKILL.md": "909dafa0cd19ba5a", "skills/gsd-ns-project/SKILL.md": "fb8ad6c2223be3c3", "skills/gsd-ns-review/SKILL.md": "022253010db0e072", - "skills/gsd-ns-workflow/SKILL.md": "14b6b1915178163f", + "skills/gsd-ns-workflow/SKILL.md": "cba075bc819b539e", "skills/gsd-pause-work/SKILL.md": "b379469eed78a196", "skills/gsd-phase/SKILL.md": "25477edc97a90c91", "skills/gsd-plan-phase/SKILL.md": "19ead1acb151a868", diff --git a/tests/fixtures/golden-install-parity/copilot.json b/tests/fixtures/golden-install-parity/copilot.json index bc5f66218..06eee9362 100644 --- a/tests/fixtures/golden-install-parity/copilot.json +++ b/tests/fixtures/golden-install-parity/copilot.json @@ -1,49 +1,49 @@ { ".gsd-profile": "0e716a5fef4e6dc1", ".gsd/defaults.json": "560664b045e645cb", - "agents/gsd-advisor-researcher.agent.md": "ecd72019cd5634c4", - "agents/gsd-ai-researcher.agent.md": "65c846c74f17a74b", + "agents/gsd-advisor-researcher.agent.md": "1fb10242ff7fb1c9", + "agents/gsd-ai-researcher.agent.md": "8e9c3a2ddd179bb1", "agents/gsd-assumptions-analyzer.agent.md": "cdabed4777a842fe", - "agents/gsd-code-fixer.agent.md": "5a2e0c49f3bb49b4", + "agents/gsd-code-fixer.agent.md": "8f39aacb760aab57", "agents/gsd-code-reviewer.agent.md": "fa1e7c421c78eae1", "agents/gsd-codebase-mapper.agent.md": "949bc73f2a7ea44d", - "agents/gsd-debug-session-manager.agent.md": "dcfe78dafab52ae8", - "agents/gsd-debugger.agent.md": "86512dfcc01a26ff", + "agents/gsd-debug-session-manager.agent.md": "558683230ba311ba", + "agents/gsd-debugger.agent.md": "d31e32f73cd1e0dc", "agents/gsd-doc-classifier.agent.md": "c5025847cf6f968a", "agents/gsd-doc-synthesizer.agent.md": "16cebf04d8998356", "agents/gsd-doc-verifier.agent.md": "0230208ae7ab1a08", "agents/gsd-doc-writer.agent.md": "37ea4932a4b80355", - "agents/gsd-domain-researcher.agent.md": "b06738b093df1cb9", - "agents/gsd-eval-auditor.agent.md": "b30590bbf86d755d", + "agents/gsd-domain-researcher.agent.md": "d603239b3e9fe428", + "agents/gsd-eval-auditor.agent.md": "3c03009564de55c8", "agents/gsd-eval-planner.agent.md": "14751876fc2b5f16", - "agents/gsd-executor.agent.md": "a6ddc10ef4ebb245", + "agents/gsd-executor.agent.md": "0058082fef5a4985", "agents/gsd-framework-selector.agent.md": "cafeec0b3489be45", "agents/gsd-integration-checker.agent.md": "30439b804927acc7", - "agents/gsd-intel-updater.agent.md": "21ea4bd0bb45cc2f", - "agents/gsd-mempalace-curator.agent.md": "bbb2c654e8fbf8fb", + "agents/gsd-intel-updater.agent.md": "238c1a886f35a25c", + "agents/gsd-mempalace-curator.agent.md": "9e5290ea4c4ac211", "agents/gsd-nyquist-auditor.agent.md": "6463a50d90ada125", "agents/gsd-pattern-mapper.agent.md": "b1f488b0fa6a2395", - "agents/gsd-phase-researcher.agent.md": "27882fb95b2e4b4a", - "agents/gsd-plan-checker.agent.md": "f59df0a7c77e3853", - "agents/gsd-planner.agent.md": "9a1a6fe5c2aabab6", - "agents/gsd-project-researcher.agent.md": "5201a4a17353dbac", - "agents/gsd-research-synthesizer.agent.md": "85449c6adf0cae4f", + "agents/gsd-phase-researcher.agent.md": "03cfb510a766fe93", + "agents/gsd-plan-checker.agent.md": "c50a5b008ddcbfad", + "agents/gsd-planner.agent.md": "d40d16eced1c6463", + "agents/gsd-project-researcher.agent.md": "d73bdbe986ffa8a6", + "agents/gsd-research-synthesizer.agent.md": "f03eed4aa89e47c5", "agents/gsd-roadmapper.agent.md": "322048cf8ddcb4e5", "agents/gsd-security-auditor.agent.md": "6f6a88b35dc2a24b", "agents/gsd-ui-auditor.agent.md": "92f50549e84ef482", "agents/gsd-ui-checker.agent.md": "c9958f2587b24156", - "agents/gsd-ui-researcher.agent.md": "8af4f969852166d1", + "agents/gsd-ui-researcher.agent.md": "d24301cc182be33e", "agents/gsd-user-profiler.agent.md": "ae16a248e18dd42b", - "agents/gsd-verifier.agent.md": "ad067649b80e65dc", + "agents/gsd-verifier.agent.md": "87a8e3238e838a39", "copilot-instructions.md": "1fb04111759f1645", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "815b92a0e7b7693e", + "gsd-core/bin/gsd-tools.cjs": "e839e52071d5baa1", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "10226e9512dd44bf", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -107,7 +107,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "ea950944302fba67", + "gsd-core/references/planning-config.md": "091d7541826f8cb0", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -191,119 +191,120 @@ "gsd-core/templates/user-profile.md": "52abe2af968e8533", "gsd-core/templates/user-setup.md": "1da2382725db080f", "gsd-core/templates/verification-report.md": "78ab9264ce63ed7e", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "e8483ee6b695820f", - "gsd-core/workflows/add-phase.md": "ccd0c5c85ea3172c", - "gsd-core/workflows/add-tests.md": "3868acebc8a61874", - "gsd-core/workflows/add-todo.md": "69ff299331bbedf1", - "gsd-core/workflows/ai-integration-phase.md": "4b802634f8dfcf58", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "98f2dbb7c7cc93c2", + "gsd-core/workflows/add-phase.md": "34e6dd38c25b5b61", + "gsd-core/workflows/add-tests.md": "e88bc8bc3416bfdd", + "gsd-core/workflows/add-todo.md": "10253591112b7d06", + "gsd-core/workflows/ai-integration-phase.md": "ef0c2474cee76b00", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "bd88277e075ec47f", - "gsd-core/workflows/audit-milestone.md": "3c1624402b54073d", - "gsd-core/workflows/audit-uat.md": "eccd8feb247425b0", - "gsd-core/workflows/autonomous.md": "9a91017ca1ccbaf1", - "gsd-core/workflows/check-todos.md": "4cdc0f448c772fbf", - "gsd-core/workflows/cleanup.md": "a67cfbd98eca5b86", - "gsd-core/workflows/code-review-fix.md": "84d5f91b2856a1f2", - "gsd-core/workflows/code-review.md": "fd8cd5c87ab977c2", - "gsd-core/workflows/complete-milestone.md": "172f380eaa4ffe85", - "gsd-core/workflows/debug.md": "d9a9d4c858da1314", - "gsd-core/workflows/diagnose-issues.md": "3810d5329109a87e", + "gsd-core/workflows/audit-fix.md": "d25431af0ecf6355", + "gsd-core/workflows/audit-milestone.md": "19e03e6d34d96f38", + "gsd-core/workflows/audit-uat.md": "5ea0e30548ed0933", + "gsd-core/workflows/autonomous.md": "dd972ddde9663295", + "gsd-core/workflows/check-todos.md": "be9b50b5f28d7504", + "gsd-core/workflows/cleanup.md": "8233b05ebf011bec", + "gsd-core/workflows/code-review-fix.md": "ab2b467b41522c10", + "gsd-core/workflows/code-review.md": "1bbbe61f45fccf4c", + "gsd-core/workflows/complete-milestone.md": "470cf39261400ee2", + "gsd-core/workflows/debug.md": "36cb536be452d79e", + "gsd-core/workflows/diagnose-issues.md": "42acbe2a43fc886e", "gsd-core/workflows/discovery-phase.md": "8e99da61fb2b7074", - "gsd-core/workflows/discuss-phase-assumptions.md": "38ba3a06ab79f1ce", + "gsd-core/workflows/discuss-phase-assumptions.md": "ab2d26b194805ac1", "gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383", - "gsd-core/workflows/discuss-phase.md": "1f4b3bbe790b46c8", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "1247a438ddb8ba36", + "gsd-core/workflows/discuss-phase.md": "31a79ea11c1cdd5f", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "654cdaf1138d5e27", "gsd-core/workflows/discuss-phase/modes/all.md": "e5fe9c9c1e2bec1a", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "7609f2b4b75f41ea", + "gsd-core/workflows/discuss-phase/modes/auto.md": "329ac35098e50297", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "b54a5ee44b9d3a4b", + "gsd-core/workflows/discuss-phase/modes/chain.md": "c30f4a4bcd174259", "gsd-core/workflows/discuss-phase/modes/default.md": "4c5ba5975dcc1e9c", "gsd-core/workflows/discuss-phase/modes/power.md": "9c97731f22d7bce9", "gsd-core/workflows/discuss-phase/modes/text.md": "c384c22ffff4dc02", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "2b56ec2868cbddb4", - "gsd-core/workflows/do.md": "4fe59d153e5d36b9", - "gsd-core/workflows/docs-update.md": "15436f1f87ce9bd2", - "gsd-core/workflows/edit-phase.md": "a619911fd32d1f8e", - "gsd-core/workflows/eval-review.md": "b29095c5e7149975", - "gsd-core/workflows/execute-phase.md": "dcb483d5fceffac1", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8d835dbbc9bc72cf", + "gsd-core/workflows/do.md": "988a20dab90c60c5", + "gsd-core/workflows/docs-update.md": "9292cfa3c52c434e", + "gsd-core/workflows/edit-phase.md": "8667c28b22b1599f", + "gsd-core/workflows/eval-review.md": "81c8e72ba3862856", + "gsd-core/workflows/execute-phase.md": "bc0ec0e19ce96269", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "63b712920f21a40f", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "a01e6aae9f3e416e", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "15f872e83ad87196", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "da6dddd551737699", - "gsd-core/workflows/explore.md": "072bcf510734657b", - "gsd-core/workflows/extract-learnings.md": "83d19c1c9f87f797", + "gsd-core/workflows/execute-plan.md": "c5e9dae726db15cc", + "gsd-core/workflows/explore.md": "5fd91a8510e1114b", + "gsd-core/workflows/extract-learnings.md": "f34d0b1927545b18", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "6b0e23f4dc04dbf9", - "gsd-core/workflows/graduation.md": "e64a735e71c39307", - "gsd-core/workflows/health.md": "56d1a87cf530c9a8", + "gsd-core/workflows/forensics.md": "459644dce26ee2ef", + "gsd-core/workflows/graduation.md": "f013efc29096faf0", + "gsd-core/workflows/health.md": "f343fd32a0e398e4", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa", - "gsd-core/workflows/help/modes/full.md": "6985d700bbb1cbe5", - "gsd-core/workflows/help/modes/topic.md": "a404990fcf2d7df7", - "gsd-core/workflows/import.md": "0e4a8880126d196b", + "gsd-core/workflows/help/modes/full.md": "0e9381367d6257bd", + "gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b", + "gsd-core/workflows/import.md": "f4fa65e332b00f7e", "gsd-core/workflows/inbox.md": "a448220c548f27bc", - "gsd-core/workflows/ingest-docs.md": "c34b9511b9ea92d8", - "gsd-core/workflows/insert-phase.md": "fc8452ee57b3dbf8", + "gsd-core/workflows/ingest-docs.md": "52be14d1a0713731", + "gsd-core/workflows/insert-phase.md": "60a52a63a8b288f6", "gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3", - "gsd-core/workflows/list-seeds.md": "7040c63f68b59c10", - "gsd-core/workflows/list-workspaces.md": "e8e224465d78e733", - "gsd-core/workflows/manager.md": "c4eac43acf69d7fd", - "gsd-core/workflows/map-codebase.md": "576d06b03edff8db", - "gsd-core/workflows/milestone-summary.md": "a77da1477b8df866", - "gsd-core/workflows/mvp-phase.md": "803ddbd575f86311", - "gsd-core/workflows/new-milestone.md": "4e252aa59b46d88f", - "gsd-core/workflows/new-project.md": "d0af61f0e5f99485", - "gsd-core/workflows/new-workspace.md": "e61ad52a17e7570a", - "gsd-core/workflows/next.md": "a4cb2a110e0bce2c", + "gsd-core/workflows/list-seeds.md": "71dc6f748b1d1c0e", + "gsd-core/workflows/list-workspaces.md": "3c9f76af08ced623", + "gsd-core/workflows/manager.md": "97f57c099a668f83", + "gsd-core/workflows/map-codebase.md": "b426a450e5d90cc3", + "gsd-core/workflows/milestone-summary.md": "8a53906253984a62", + "gsd-core/workflows/mvp-phase.md": "93304b26c92e4418", + "gsd-core/workflows/new-milestone.md": "e5b527a9ba2c7d31", + "gsd-core/workflows/new-project.md": "5c34f0cb064568bd", + "gsd-core/workflows/new-workspace.md": "403796bdf6318515", + "gsd-core/workflows/next.md": "81c08abb34b2da88", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "4a5ee74cf2fc1f54", - "gsd-core/workflows/pause-work.md": "324e04e675dc7f7f", - "gsd-core/workflows/plan-milestone-gaps.md": "c0eb896eb42e22d4", - "gsd-core/workflows/plan-phase.md": "371be4167168d461", + "gsd-core/workflows/pause-work.md": "9ce66367be6c40db", + "gsd-core/workflows/plan-milestone-gaps.md": "5cf589802d08bdf3", + "gsd-core/workflows/plan-phase.md": "da462f812d1d0e61", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d911a080dc1cece6", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "bb052483744f0a6d", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261", - "gsd-core/workflows/plan-review-convergence.md": "c238b5858ceb4e57", - "gsd-core/workflows/plant-seed.md": "56451bdf104983b3", - "gsd-core/workflows/pr-branch.md": "a080aed95785cf32", - "gsd-core/workflows/profile-user.md": "f19b17f34ebd4527", - "gsd-core/workflows/progress.md": "09d94d774537e7e0", - "gsd-core/workflows/quick.md": "e694d90e4ef820da", - "gsd-core/workflows/reapply-patches.md": "7e1d16d9a9ccbb03", - "gsd-core/workflows/remove-phase.md": "e94ddfe4eabc0e08", - "gsd-core/workflows/remove-workspace.md": "f28be7f32249f0d4", - "gsd-core/workflows/resume-project.md": "4ebcb4acd3c29302", - "gsd-core/workflows/review.md": "60b8ca1c543ccdfa", - "gsd-core/workflows/scan.md": "28a2847b8d04156e", - "gsd-core/workflows/secure-phase.md": "bae509fa254fe435", + "gsd-core/workflows/plan-review-convergence.md": "9eb16ad0b2d3905b", + "gsd-core/workflows/plant-seed.md": "21e461cd39e5181b", + "gsd-core/workflows/pr-branch.md": "2833905f119b5722", + "gsd-core/workflows/profile-user.md": "5cc032206c99ef71", + "gsd-core/workflows/progress.md": "6b9a84a43dc55af5", + "gsd-core/workflows/quick.md": "7ddfe17f048541ec", + "gsd-core/workflows/reapply-patches.md": "8fd59e24b486f180", + "gsd-core/workflows/remove-phase.md": "e262654e319d1bc4", + "gsd-core/workflows/remove-workspace.md": "ceddfeef5f2d6754", + "gsd-core/workflows/resume-project.md": "40db7f350f5866d8", + "gsd-core/workflows/review.md": "01b40d7ddd69dc8b", + "gsd-core/workflows/scan.md": "dcc2f76d0850e2fb", + "gsd-core/workflows/secure-phase.md": "d87bd706f85bcad6", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "fcb1336c0e3462b3", - "gsd-core/workflows/settings-integrations.md": "58e6551f9f342736", - "gsd-core/workflows/settings.md": "5dda66befcbb3ad8", - "gsd-core/workflows/ship.md": "0ee4d6bc7e34f716", - "gsd-core/workflows/sketch-wrap-up.md": "804bb69e6c3590a0", - "gsd-core/workflows/sketch.md": "b4d17647e0fb9e5d", - "gsd-core/workflows/spec-phase.md": "117abebab62d6df7", - "gsd-core/workflows/spike-wrap-up.md": "e203ed8e057f654c", - "gsd-core/workflows/spike.md": "716d74cdb2e39a3e", - "gsd-core/workflows/stats.md": "49085df6d4793df3", + "gsd-core/workflows/settings-advanced.md": "85f19b66b7d5040f", + "gsd-core/workflows/settings-integrations.md": "a1d146d6bfd14db5", + "gsd-core/workflows/settings.md": "95aa4a9bc0b51e92", + "gsd-core/workflows/ship.md": "b9dc0aaee0ff68e7", + "gsd-core/workflows/sketch-wrap-up.md": "f2590cb6ddbfad94", + "gsd-core/workflows/sketch.md": "e2063966439af8c1", + "gsd-core/workflows/smart-entry.md": "6c707b959a41900b", + "gsd-core/workflows/spec-phase.md": "858184a1966d4d79", + "gsd-core/workflows/spike-wrap-up.md": "a34d1e9ec15ae904", + "gsd-core/workflows/spike.md": "89f299c07ac0edd2", + "gsd-core/workflows/stats.md": "1db01bd96aa570fe", "gsd-core/workflows/sync-skills.md": "eca50ffe8320dba8", - "gsd-core/workflows/thread.md": "d53698a91bbbe33c", - "gsd-core/workflows/transition.md": "724b6e9b34d85f26", - "gsd-core/workflows/ui-phase.md": "9fefa0db49f2aa3f", - "gsd-core/workflows/ui-review.md": "731bca05f9770a86", - "gsd-core/workflows/ultraplan-phase.md": "2dda203295895bc1", + "gsd-core/workflows/thread.md": "c5cbd66223906998", + "gsd-core/workflows/transition.md": "0bb671f58f9522f3", + "gsd-core/workflows/ui-phase.md": "42142cae9ce6df5e", + "gsd-core/workflows/ui-review.md": "2851b3576894ee75", + "gsd-core/workflows/ultraplan-phase.md": "7217c34dc9eaf7bb", "gsd-core/workflows/undo.md": "ba1ef7aa80bef6bd", - "gsd-core/workflows/update.md": "712ab18a9b7c14f5", - "gsd-core/workflows/validate-phase.md": "f923eac9442b6053", - "gsd-core/workflows/verify-phase.md": "eea9b642393b6b90", - "gsd-core/workflows/verify-work.md": "a5bcec82bfc2da53", + "gsd-core/workflows/update.md": "f444a7cfcd246cfb", + "gsd-core/workflows/validate-phase.md": "2f705775a4b76d42", + "gsd-core/workflows/verify-phase.md": "59d1046b3a2bc481", + "gsd-core/workflows/verify-work.md": "58e9b1b16f773b53", "hooks/gsd-session.json": "0a462834f2a28fee", "scripts/changeset/README.md": "86ff89331dfd94b2", "scripts/changeset/cli.cjs": "68f92a344b199271", @@ -346,18 +347,19 @@ "skills/gsd-ingest-docs/SKILL.md": "10500de29525f6cf", "skills/gsd-manager/SKILL.md": "9946975bec15e737", "skills/gsd-map-codebase/SKILL.md": "75806f8189d8af49", - "skills/gsd-mempalace-capture/SKILL.md": "d7e72629ec3772e2", - "skills/gsd-mempalace-recall/SKILL.md": "5f397524acf592d1", + "skills/gsd-mempalace-capture/SKILL.md": "f4511f69c14befb7", + "skills/gsd-mempalace-recall/SKILL.md": "89523db66f834b2f", "skills/gsd-milestone-summary/SKILL.md": "5ca1dabfe0cd85f0", "skills/gsd-mvp-phase/SKILL.md": "60ac3c3fa6a6a19b", "skills/gsd-new-milestone/SKILL.md": "e5eafe44e271bb92", "skills/gsd-new-project/SKILL.md": "4ce68352221126c6", + "skills/gsd-next/SKILL.md": "16507fc39a3a0684", "skills/gsd-ns-context/SKILL.md": "d61edde87ae53105", "skills/gsd-ns-ideate/SKILL.md": "ca62cdf78ebe3585", "skills/gsd-ns-manage/SKILL.md": "9b1b7f6d9b877fcd", "skills/gsd-ns-project/SKILL.md": "f1a666fb76527e6b", "skills/gsd-ns-review/SKILL.md": "6405d0b1cf3f245d", - "skills/gsd-ns-workflow/SKILL.md": "4f8a304f83832794", + "skills/gsd-ns-workflow/SKILL.md": "243287d21663ba87", "skills/gsd-pause-work/SKILL.md": "4f0caa008a8001ff", "skills/gsd-phase/SKILL.md": "d38c7f9b1d0d2360", "skills/gsd-plan-phase/SKILL.md": "d257bb9b1786039d", diff --git a/tests/fixtures/golden-install-parity/cursor.json b/tests/fixtures/golden-install-parity/cursor.json index cdc4b5340..18d47d903 100644 --- a/tests/fixtures/golden-install-parity/cursor.json +++ b/tests/fixtures/golden-install-parity/cursor.json @@ -4,37 +4,37 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "abfc97706f16aaaf", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "d2f341335c66c524", + "agents/gsd-code-fixer.md": "76085f4442f268e6", "agents/gsd-code-reviewer.md": "f29d6edbac0a01b6", "agents/gsd-codebase-mapper.md": "d49c91fdab4efc70", - "agents/gsd-debug-session-manager.md": "b5ea52be3681f202", - "agents/gsd-debugger.md": "a5eb6f3a2e90c7fb", + "agents/gsd-debug-session-manager.md": "d6e799fdeb1fadde", + "agents/gsd-debugger.md": "79bccf33fa2b4272", "agents/gsd-doc-classifier.md": "5807f1f7cfa40c42", "agents/gsd-doc-synthesizer.md": "0897098024c17ccd", "agents/gsd-doc-verifier.md": "9934ec11845d41c3", "agents/gsd-doc-writer.md": "73b55c50c0a6bd61", "agents/gsd-domain-researcher.md": "56395dbdabf076f6", - "agents/gsd-eval-auditor.md": "4910c64c0c2d14d5", + "agents/gsd-eval-auditor.md": "ad2840fd5cd76172", "agents/gsd-eval-planner.md": "2049dac060d00eda", - "agents/gsd-executor.md": "6f810a5779d41661", + "agents/gsd-executor.md": "1fb2c778178cfa1c", "agents/gsd-framework-selector.md": "4b77eebbe9288d80", "agents/gsd-integration-checker.md": "5da30584d06b878c", - "agents/gsd-intel-updater.md": "7f509a2fb5acb0fe", - "agents/gsd-mempalace-curator.md": "63676937f8970bf3", + "agents/gsd-intel-updater.md": "b8971c5d96e63b38", + "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", "agents/gsd-nyquist-auditor.md": "e18b0209cea56a2e", "agents/gsd-pattern-mapper.md": "1229c215677f740d", - "agents/gsd-phase-researcher.md": "ea4e3a03cd0ece30", - "agents/gsd-plan-checker.md": "0f7794651b1d8dba", - "agents/gsd-planner.md": "24fb0a6b37560086", - "agents/gsd-project-researcher.md": "b21a16c82741f50f", - "agents/gsd-research-synthesizer.md": "05177de6f4102b0f", + "agents/gsd-phase-researcher.md": "982d59921bed463d", + "agents/gsd-plan-checker.md": "ba51999876d40cf2", + "agents/gsd-planner.md": "15b5830dafb94517", + "agents/gsd-project-researcher.md": "beeac940d3a10e76", + "agents/gsd-research-synthesizer.md": "6315f016d55176f4", "agents/gsd-roadmapper.md": "d28e7d4bac46dde2", "agents/gsd-security-auditor.md": "5ff44ee432387d93", "agents/gsd-ui-auditor.md": "d824acc3b2a18c53", "agents/gsd-ui-checker.md": "9f0a288ad2c6f56f", - "agents/gsd-ui-researcher.md": "7017298eddc0c835", + "agents/gsd-ui-researcher.md": "1b4d93bd032ebfde", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "eb16a39ea9a0f843", + "agents/gsd-verifier.md": "dea8e61123848fb4", "commands/gsd-add-tests.md": "1f89b16ab2cca426", "commands/gsd-ai-integration-phase.md": "3ccac39673ffb92c", "commands/gsd-audit-fix.md": "d88502ffa2151cec", @@ -63,18 +63,19 @@ "commands/gsd-ingest-docs.md": "9e7f8757b9408c01", "commands/gsd-manager.md": "f300b708a5487c76", "commands/gsd-map-codebase.md": "cf50f4a600119c8a", - "commands/gsd-mempalace-capture.md": "eab7aa94d6e71138", - "commands/gsd-mempalace-recall.md": "7da498f89250cb0f", + "commands/gsd-mempalace-capture.md": "b30bce634ac3136c", + "commands/gsd-mempalace-recall.md": "08c910285469a394", "commands/gsd-milestone-summary.md": "adfad2cf43fc5aad", "commands/gsd-mvp-phase.md": "e8debeee627a0bf2", "commands/gsd-new-milestone.md": "64b997f99b1e6293", "commands/gsd-new-project.md": "f1a6288e80cc16b0", + "commands/gsd-next.md": "e9d8b7c71627e03b", "commands/gsd-ns-context.md": "b551dcc549c6a23f", "commands/gsd-ns-ideate.md": "32f561de74b1bc7b", "commands/gsd-ns-manage.md": "24445a84bd817c5b", "commands/gsd-ns-project.md": "b39b509ac4161d28", "commands/gsd-ns-review.md": "c8550463fbab5e76", - "commands/gsd-ns-workflow.md": "8226be5dc9e99b90", + "commands/gsd-ns-workflow.md": "2c1f1fde3c46bb40", "commands/gsd-pause-work.md": "59630f05f95fff68", "commands/gsd-phase.md": "9a073dcd0f934f90", "commands/gsd-plan-phase.md": "57de92131fcb16b8", @@ -106,12 +107,12 @@ "commands/gsd-workstreams.md": "112660ceb663c750", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "815b92a0e7b7693e", + "gsd-core/bin/gsd-tools.cjs": "e839e52071d5baa1", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -175,7 +176,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "e2330447f33f6609", + "gsd-core/references/planning-config.md": "a7b41174b754b215", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -259,119 +260,120 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "05276889f397ae70", - "gsd-core/workflows/add-phase.md": "27164a671e14a789", - "gsd-core/workflows/add-tests.md": "e8a1387538bf94c6", - "gsd-core/workflows/add-todo.md": "d17cd00fa6610666", - "gsd-core/workflows/ai-integration-phase.md": "f103a92a82055846", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "2926457ed07b4500", + "gsd-core/workflows/add-phase.md": "0d90083e9c17bec1", + "gsd-core/workflows/add-tests.md": "1837b9d2affa6913", + "gsd-core/workflows/add-todo.md": "d483ebe8edcf193a", + "gsd-core/workflows/ai-integration-phase.md": "b79f320d59a68773", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", - "gsd-core/workflows/audit-milestone.md": "5e9a35af57344e04", - "gsd-core/workflows/audit-uat.md": "69dbdec25cae2f12", - "gsd-core/workflows/autonomous.md": "147e36b1795c149c", - "gsd-core/workflows/check-todos.md": "a993c1e7b0eff1f6", - "gsd-core/workflows/cleanup.md": "2bd6ad5f107fe439", - "gsd-core/workflows/code-review-fix.md": "c62547be55f13dcd", - "gsd-core/workflows/code-review.md": "fcb3f24e4cecc737", - "gsd-core/workflows/complete-milestone.md": "36221b9fc6bce09e", - "gsd-core/workflows/debug.md": "2e3c29ded1ce0d28", - "gsd-core/workflows/diagnose-issues.md": "fa7ae5bb16f424a4", + "gsd-core/workflows/audit-fix.md": "514d02c730349a35", + "gsd-core/workflows/audit-milestone.md": "23c1e35f449933b8", + "gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405", + "gsd-core/workflows/autonomous.md": "4b20eda9a0b587ce", + "gsd-core/workflows/check-todos.md": "1a67337d1630848f", + "gsd-core/workflows/cleanup.md": "db47963f103c2748", + "gsd-core/workflows/code-review-fix.md": "49e7f024c551b3a5", + "gsd-core/workflows/code-review.md": "6a9fd2996a6b600e", + "gsd-core/workflows/complete-milestone.md": "1400a4856f592f3e", + "gsd-core/workflows/debug.md": "a73d8018986131ba", + "gsd-core/workflows/diagnose-issues.md": "cd582747131726e3", "gsd-core/workflows/discovery-phase.md": "7dcf150998559c11", - "gsd-core/workflows/discuss-phase-assumptions.md": "6b33545647b2fea4", + "gsd-core/workflows/discuss-phase-assumptions.md": "373788c6b7eab272", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "ed3b4ba5216c2bdb", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "5aa0d0e4198a5364", + "gsd-core/workflows/discuss-phase.md": "14688ff19ce2184c", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "30612a2de153cb5b", "gsd-core/workflows/discuss-phase/modes/all.md": "d2a1d16e2508a0cd", "gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730", - "gsd-core/workflows/discuss-phase/modes/auto.md": "be6041997f72b02e", + "gsd-core/workflows/discuss-phase/modes/auto.md": "7ae3410133d7f580", "gsd-core/workflows/discuss-phase/modes/batch.md": "c23d5bdbdb60362c", - "gsd-core/workflows/discuss-phase/modes/chain.md": "c3eab4e57f93bd27", + "gsd-core/workflows/discuss-phase/modes/chain.md": "13d7b2c7d8e5b82e", "gsd-core/workflows/discuss-phase/modes/default.md": "4ada4fe332c5c985", "gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2", "gsd-core/workflows/discuss-phase/modes/text.md": "adec29a0217b6664", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "cd5d01c9ef84ab73", - "gsd-core/workflows/do.md": "e00573dc44d407b5", - "gsd-core/workflows/docs-update.md": "b05a59f3079f6fa7", - "gsd-core/workflows/edit-phase.md": "a3ab51739c5c021c", - "gsd-core/workflows/eval-review.md": "8cc5788e32c15783", - "gsd-core/workflows/execute-phase.md": "c90b217abff9bbb3", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c133828cf177a772", + "gsd-core/workflows/do.md": "dc0ddd1f8231d26b", + "gsd-core/workflows/docs-update.md": "e86d7d7e2e3dac6d", + "gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a", + "gsd-core/workflows/eval-review.md": "a86279dd98dd5c03", + "gsd-core/workflows/execute-phase.md": "f9c628754cd74d0a", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "facb0e816d87a0c7", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "0f88a132f66b3d8f", - "gsd-core/workflows/explore.md": "aee57d95497ca50a", - "gsd-core/workflows/extract-learnings.md": "ce4b5388074f19a3", + "gsd-core/workflows/execute-plan.md": "83dc1bf7f73735c0", + "gsd-core/workflows/explore.md": "b9eea1bac358c9ce", + "gsd-core/workflows/extract-learnings.md": "d8177b0c13b7e5ee", "gsd-core/workflows/fast.md": "0162075e44072447", - "gsd-core/workflows/forensics.md": "7ab53bb7de12d655", - "gsd-core/workflows/graduation.md": "d00ac4dfe7e1cc43", - "gsd-core/workflows/health.md": "b53e17edbf70ff96", + "gsd-core/workflows/forensics.md": "a65f817d4a515291", + "gsd-core/workflows/graduation.md": "53a4a6fa3b4e6613", + "gsd-core/workflows/health.md": "e4d770484b5e7496", "gsd-core/workflows/help.md": "08e1349950c5602a", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "37c5149aae232e61", - "gsd-core/workflows/help/modes/full.md": "b893a940160dbcb9", - "gsd-core/workflows/help/modes/topic.md": "9f00f5f94c5497aa", - "gsd-core/workflows/import.md": "791424ae67c9cf32", + "gsd-core/workflows/help/modes/full.md": "ed31d1afcbd3591f", + "gsd-core/workflows/help/modes/topic.md": "177d351f7465787d", + "gsd-core/workflows/import.md": "5d5fb8e51f6a243a", "gsd-core/workflows/inbox.md": "797c287852eb8957", - "gsd-core/workflows/ingest-docs.md": "b8b06f0561e5e68f", - "gsd-core/workflows/insert-phase.md": "0ab06e370253622b", + "gsd-core/workflows/ingest-docs.md": "c6759dbf17e79293", + "gsd-core/workflows/insert-phase.md": "964ca91863a8749a", "gsd-core/workflows/list-phase-assumptions.md": "eb986c301d59f620", - "gsd-core/workflows/list-seeds.md": "5c298515026e60b1", - "gsd-core/workflows/list-workspaces.md": "9b78bb9f71029169", - "gsd-core/workflows/manager.md": "cf0f01254eabfec7", - "gsd-core/workflows/map-codebase.md": "d43dffe5098a8684", - "gsd-core/workflows/milestone-summary.md": "2cc908a8e87df942", - "gsd-core/workflows/mvp-phase.md": "542d898e0e9b928f", - "gsd-core/workflows/new-milestone.md": "514a66fe7d07c0f3", - "gsd-core/workflows/new-project.md": "559e93f61313311b", - "gsd-core/workflows/new-workspace.md": "7045e17f5dbdc204", - "gsd-core/workflows/next.md": "6c3900ed84f03670", + "gsd-core/workflows/list-seeds.md": "831ddc27b684e30b", + "gsd-core/workflows/list-workspaces.md": "418570fbc8b938da", + "gsd-core/workflows/manager.md": "7efd6874ff9768d6", + "gsd-core/workflows/map-codebase.md": "3118100462eee628", + "gsd-core/workflows/milestone-summary.md": "6c76386b500cc5d3", + "gsd-core/workflows/mvp-phase.md": "50b189c5f4503369", + "gsd-core/workflows/new-milestone.md": "dbdff965e905117d", + "gsd-core/workflows/new-project.md": "a2b559fba00904eb", + "gsd-core/workflows/new-workspace.md": "9e76e96253d54a57", + "gsd-core/workflows/next.md": "174356dcfd7c6c32", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "1c1e466c764e3deb", - "gsd-core/workflows/pause-work.md": "0be71264eafd16dc", - "gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719", - "gsd-core/workflows/plan-phase.md": "ba95020c3495b191", + "gsd-core/workflows/pause-work.md": "5716362557f44ce4", + "gsd-core/workflows/plan-milestone-gaps.md": "1b43d12812f7bc1e", + "gsd-core/workflows/plan-phase.md": "c90c001a92fc8a47", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "3bed01c3c906ac52", - "gsd-core/workflows/plan-review-convergence.md": "783c5171101b26b9", - "gsd-core/workflows/plant-seed.md": "b28224f37faa9b95", - "gsd-core/workflows/pr-branch.md": "1f77535b6b156ad9", - "gsd-core/workflows/profile-user.md": "0d86d846075afe0e", - "gsd-core/workflows/progress.md": "098f9bc1243cf6db", - "gsd-core/workflows/quick.md": "4f354f487cecddb5", - "gsd-core/workflows/reapply-patches.md": "2d7dada9edec108b", - "gsd-core/workflows/remove-phase.md": "f76e1c2a4dd31a09", - "gsd-core/workflows/remove-workspace.md": "dadbb14d9033ea3f", - "gsd-core/workflows/resume-project.md": "3dcaa7abe1800d35", - "gsd-core/workflows/review.md": "141589a39b8c7e18", - "gsd-core/workflows/scan.md": "8e1bbf2eed1752ca", - "gsd-core/workflows/secure-phase.md": "7bd4c335484fd121", + "gsd-core/workflows/plan-review-convergence.md": "b59d9fea4e574025", + "gsd-core/workflows/plant-seed.md": "7bccd151ce7b69f2", + "gsd-core/workflows/pr-branch.md": "c67d90c65da47168", + "gsd-core/workflows/profile-user.md": "8c943983241260b5", + "gsd-core/workflows/progress.md": "65aabee5e8a6dd82", + "gsd-core/workflows/quick.md": "762256cf6d177c06", + "gsd-core/workflows/reapply-patches.md": "ba9406b60f2c4041", + "gsd-core/workflows/remove-phase.md": "ada8a0546c686483", + "gsd-core/workflows/remove-workspace.md": "433affcd1a200826", + "gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96", + "gsd-core/workflows/review.md": "338005f1da182bdc", + "gsd-core/workflows/scan.md": "47371c2073d6c0be", + "gsd-core/workflows/secure-phase.md": "c55975672c4e1895", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "5ea1b546d83f2528", - "gsd-core/workflows/settings-integrations.md": "d6e399eea4b4f3f9", - "gsd-core/workflows/settings.md": "507edbebad95cfc0", - "gsd-core/workflows/ship.md": "597f9423dd372337", - "gsd-core/workflows/sketch-wrap-up.md": "6780757b2db165ac", - "gsd-core/workflows/sketch.md": "4221996fa3d87f7c", - "gsd-core/workflows/spec-phase.md": "fca5397bf040156d", - "gsd-core/workflows/spike-wrap-up.md": "ec64f0f7ab03ef9b", - "gsd-core/workflows/spike.md": "9e37f8067adf87b7", - "gsd-core/workflows/stats.md": "17b4f2059f4b4ef2", + "gsd-core/workflows/settings-advanced.md": "3817a94612e4b588", + "gsd-core/workflows/settings-integrations.md": "166ca51b1f33c2a3", + "gsd-core/workflows/settings.md": "1e285d00022e00ce", + "gsd-core/workflows/ship.md": "38830806d244fe9c", + "gsd-core/workflows/sketch-wrap-up.md": "5be73b7bdf96b539", + "gsd-core/workflows/sketch.md": "373bc0d83368a411", + "gsd-core/workflows/smart-entry.md": "c8fc316358cdcd7b", + "gsd-core/workflows/spec-phase.md": "d6e23579376c9e91", + "gsd-core/workflows/spike-wrap-up.md": "4a3bf1058691e55d", + "gsd-core/workflows/spike.md": "f741bead24d5669a", + "gsd-core/workflows/stats.md": "e7852c5d8f2b05a9", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "cfc42471f9001ba8", - "gsd-core/workflows/transition.md": "96ce39403ca69594", - "gsd-core/workflows/ui-phase.md": "dea2f2d43a43e0d0", - "gsd-core/workflows/ui-review.md": "6b16a7f7783be471", - "gsd-core/workflows/ultraplan-phase.md": "752df97bb6c14ce2", + "gsd-core/workflows/thread.md": "bf9a944978dad763", + "gsd-core/workflows/transition.md": "f6731bbb766929e7", + "gsd-core/workflows/ui-phase.md": "81f029c1bd2431b7", + "gsd-core/workflows/ui-review.md": "4bc0fd55fc037998", + "gsd-core/workflows/ultraplan-phase.md": "466e01d65c350ef6", "gsd-core/workflows/undo.md": "18dec684fb1076f9", - "gsd-core/workflows/update.md": "a27dcfd2814bf2b1", - "gsd-core/workflows/validate-phase.md": "f513c28c01a44cb7", - "gsd-core/workflows/verify-phase.md": "15a999f82868ad29", - "gsd-core/workflows/verify-work.md": "531a00b7f46d08db", + "gsd-core/workflows/update.md": "23e294ba707c3580", + "gsd-core/workflows/validate-phase.md": "2df0c6e298a5f249", + "gsd-core/workflows/verify-phase.md": "0d4ffabc1caa473a", + "gsd-core/workflows/verify-work.md": "145596b2542c457a", "hooks/gsd-cursor-post-tool.js": "019d503aee8b4a3f", "hooks/gsd-cursor-session-start.js": "c6e04ed597ea7020", "scripts/changeset/README.md": "86ff89331dfd94b2", @@ -415,18 +417,19 @@ "skills/gsd-ingest-docs/SKILL.md": "01ed9183a00252ee", "skills/gsd-manager/SKILL.md": "62cd9f671a39e8a4", "skills/gsd-map-codebase/SKILL.md": "f529da27d3a30b09", - "skills/gsd-mempalace-capture/SKILL.md": "c6e93f22453145e8", - "skills/gsd-mempalace-recall/SKILL.md": "62c697606d67eddc", + "skills/gsd-mempalace-capture/SKILL.md": "b308823dee547c65", + "skills/gsd-mempalace-recall/SKILL.md": "56f3037091a8bd9a", "skills/gsd-milestone-summary/SKILL.md": "c5dbbc8edb97a7f7", "skills/gsd-mvp-phase/SKILL.md": "9d8e2999fa9f7830", "skills/gsd-new-milestone/SKILL.md": "642d0741c89b911a", "skills/gsd-new-project/SKILL.md": "18f587ac0b390d94", + "skills/gsd-next/SKILL.md": "75ef1905cb7425e1", "skills/gsd-ns-context/SKILL.md": "dcf5711653d57354", "skills/gsd-ns-ideate/SKILL.md": "0114f0bc5501c1e3", "skills/gsd-ns-manage/SKILL.md": "f3232d05d5263f5b", "skills/gsd-ns-project/SKILL.md": "9f737a544e8d3f31", "skills/gsd-ns-review/SKILL.md": "8c686e92f293bfdd", - "skills/gsd-ns-workflow/SKILL.md": "180031baca2f6d24", + "skills/gsd-ns-workflow/SKILL.md": "c379192bd17d47d7", "skills/gsd-pause-work/SKILL.md": "10e7531a2cb392ad", "skills/gsd-phase/SKILL.md": "1a2c9b64c1af7ffc", "skills/gsd-plan-phase/SKILL.md": "0784da05d41dcfe7", diff --git a/tests/fixtures/golden-install-parity/hermes.json b/tests/fixtures/golden-install-parity/hermes.json index b11edef4d..e606ab097 100644 --- a/tests/fixtures/golden-install-parity/hermes.json +++ b/tests/fixtures/golden-install-parity/hermes.json @@ -1,48 +1,48 @@ { ".gsd-profile": "0e716a5fef4e6dc1", ".gsd/defaults.json": "560664b045e645cb", - "agents/gsd-advisor-researcher.md": "f3f0a55854689045", - "agents/gsd-ai-researcher.md": "72f67082f35c9da1", + "agents/gsd-advisor-researcher.md": "f1c4a47d3d8cea72", + "agents/gsd-ai-researcher.md": "08847faf5494ff08", "agents/gsd-assumptions-analyzer.md": "f11a80795163bb5d", - "agents/gsd-code-fixer.md": "58a5ef0369ba21f8", + "agents/gsd-code-fixer.md": "94628312f25decb5", "agents/gsd-code-reviewer.md": "5ef947ca5baed775", "agents/gsd-codebase-mapper.md": "feccaeeacd05e34b", - "agents/gsd-debug-session-manager.md": "6dd3555fa4ea8e93", - "agents/gsd-debugger.md": "ecf2d6736db0c33e", + "agents/gsd-debug-session-manager.md": "e0bdc1947db579c4", + "agents/gsd-debugger.md": "ec4f796f5c39504a", "agents/gsd-doc-classifier.md": "5de2a66c751b2d58", "agents/gsd-doc-synthesizer.md": "8e6fb8220f777022", "agents/gsd-doc-verifier.md": "d3d8457bdd44bf10", "agents/gsd-doc-writer.md": "2858a8335170e85c", - "agents/gsd-domain-researcher.md": "d4c07520f650ffd5", - "agents/gsd-eval-auditor.md": "254220230f69ac46", + "agents/gsd-domain-researcher.md": "412cdbb05ba252ea", + "agents/gsd-eval-auditor.md": "4ffb265063c318e5", "agents/gsd-eval-planner.md": "03448fc9c5774b56", - "agents/gsd-executor.md": "ddc4b274f05f59d0", + "agents/gsd-executor.md": "18365948be7c2dff", "agents/gsd-framework-selector.md": "ea9981d65d6b3429", "agents/gsd-integration-checker.md": "35b4f2969d279871", - "agents/gsd-intel-updater.md": "03e143f85ab105ed", - "agents/gsd-mempalace-curator.md": "576b8d0db51bc462", + "agents/gsd-intel-updater.md": "5fe5edfae2719cb8", + "agents/gsd-mempalace-curator.md": "399e90e473b33814", "agents/gsd-nyquist-auditor.md": "8bfde4a9a36318aa", "agents/gsd-pattern-mapper.md": "cea092600aeb3978", - "agents/gsd-phase-researcher.md": "2b5e6805717399d9", - "agents/gsd-plan-checker.md": "8019a01df555f1e1", - "agents/gsd-planner.md": "c944474b7dd450d4", - "agents/gsd-project-researcher.md": "95e860350a6c1b7c", - "agents/gsd-research-synthesizer.md": "418dbd61eee9308d", + "agents/gsd-phase-researcher.md": "2bd0402f33d757ca", + "agents/gsd-plan-checker.md": "4b4e2b475bf5b5c3", + "agents/gsd-planner.md": "018542e335a983fa", + "agents/gsd-project-researcher.md": "425a7df7f37a5c06", + "agents/gsd-research-synthesizer.md": "9d31c87fc2c87ffa", "agents/gsd-roadmapper.md": "64dce5d5f9fa5654", "agents/gsd-security-auditor.md": "e4d35ada4ea67d7f", "agents/gsd-ui-auditor.md": "86797e85f718dfac", "agents/gsd-ui-checker.md": "c56fa63fb94ded5f", - "agents/gsd-ui-researcher.md": "fff7c2920da4b8af", + "agents/gsd-ui-researcher.md": "25ffa7fa83c32a69", "agents/gsd-user-profiler.md": "ca3bf75581f211a0", - "agents/gsd-verifier.md": "c5916e463df6306e", + "agents/gsd-verifier.md": "82d3e9015ed04017", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", + "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -106,7 +106,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "9b5f8ed49024cdbf", + "gsd-core/references/planning-config.md": "b5a719401e701e12", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -190,119 +190,120 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "73e5ca92d9456f53", - "gsd-core/workflows/add-phase.md": "3683d413f223f138", - "gsd-core/workflows/add-tests.md": "49524ea9e54535b6", - "gsd-core/workflows/add-todo.md": "cc4a1b90384ad7b9", - "gsd-core/workflows/ai-integration-phase.md": "006583b7f234af02", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "79a453a2270483fb", + "gsd-core/workflows/add-phase.md": "b4c4b32c111a116a", + "gsd-core/workflows/add-tests.md": "63390575b418e270", + "gsd-core/workflows/add-todo.md": "5fe3ddc3227e0e22", + "gsd-core/workflows/ai-integration-phase.md": "ddab2912d025db65", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "5aded4cc2682502b", - "gsd-core/workflows/audit-milestone.md": "c36d1c46d4aecca7", - "gsd-core/workflows/audit-uat.md": "5e93ef61f91ad0c0", - "gsd-core/workflows/autonomous.md": "9bcaed473e38a7a5", - "gsd-core/workflows/check-todos.md": "8807759cc4df46c0", - "gsd-core/workflows/cleanup.md": "6380894e67d2435d", - "gsd-core/workflows/code-review-fix.md": "5090840d834ec31a", - "gsd-core/workflows/code-review.md": "29046f7fa6a9d40a", - "gsd-core/workflows/complete-milestone.md": "7bd066db127dc274", - "gsd-core/workflows/debug.md": "5840a39f14a029c4", - "gsd-core/workflows/diagnose-issues.md": "b350281a56ee5832", + "gsd-core/workflows/audit-fix.md": "cc6270e912471cc2", + "gsd-core/workflows/audit-milestone.md": "806d346ee5bfe9f8", + "gsd-core/workflows/audit-uat.md": "86d9131fccabf2ad", + "gsd-core/workflows/autonomous.md": "dd572ca89862e5ec", + "gsd-core/workflows/check-todos.md": "ea9a303c48a5d752", + "gsd-core/workflows/cleanup.md": "6c488059fc152a49", + "gsd-core/workflows/code-review-fix.md": "04b143a963067236", + "gsd-core/workflows/code-review.md": "ff28724fc216972c", + "gsd-core/workflows/complete-milestone.md": "f1866541148dc291", + "gsd-core/workflows/debug.md": "15cf6999e85dcc8c", + "gsd-core/workflows/diagnose-issues.md": "16f2d2a85335641f", "gsd-core/workflows/discovery-phase.md": "6161c60d752d0058", - "gsd-core/workflows/discuss-phase-assumptions.md": "c158386c6cd92bd5", + "gsd-core/workflows/discuss-phase-assumptions.md": "db60ec68b59a40eb", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "f6aa630f777d3006", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "432c381a366be630", + "gsd-core/workflows/discuss-phase.md": "0aa052ae4ee70bf6", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "536e2fa842f1bc95", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "524aaa69ae3a9ee5", + "gsd-core/workflows/discuss-phase/modes/auto.md": "af2d9d6ebb3f69c9", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "1a6400d7663d7643", + "gsd-core/workflows/discuss-phase/modes/chain.md": "eff83e92368c983a", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "e6d930e2b6769e49", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "a1a891c1d5d58d67", - "gsd-core/workflows/docs-update.md": "c9df0f7df1ebec79", - "gsd-core/workflows/edit-phase.md": "57d807e21fe70355", - "gsd-core/workflows/eval-review.md": "d16eebac88386c05", - "gsd-core/workflows/execute-phase.md": "0167a319ed9a5bc5", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "b890bafa4a0c8bd3", + "gsd-core/workflows/do.md": "045e70c238db6faf", + "gsd-core/workflows/docs-update.md": "4d6c06e611d83b6d", + "gsd-core/workflows/edit-phase.md": "7f27003f20e88fb8", + "gsd-core/workflows/eval-review.md": "f510e5762212dc6f", + "gsd-core/workflows/execute-phase.md": "c449a87fcca14433", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "ceb8758c22660c1a", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "e34415dec69b8432", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "3ab8bc8a07133068", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "eb5de66a1cb41271", - "gsd-core/workflows/explore.md": "1c0f3ced293df114", - "gsd-core/workflows/extract-learnings.md": "c6cfb696d3bb51c7", + "gsd-core/workflows/execute-plan.md": "4dbe9b6f0c976245", + "gsd-core/workflows/explore.md": "48770d68e8b9c132", + "gsd-core/workflows/extract-learnings.md": "e9e167c718949c0b", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "1362bc42a2928d79", - "gsd-core/workflows/graduation.md": "1fb19f28634dd55a", - "gsd-core/workflows/health.md": "32c1276656602ccb", + "gsd-core/workflows/forensics.md": "91961b811917c5c4", + "gsd-core/workflows/graduation.md": "d1fd52bbe41dcf34", + "gsd-core/workflows/health.md": "c622a5ad0d347d30", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "bb6876c976996dbd", - "gsd-core/workflows/help/modes/full.md": "2df924dd3815ff0e", - "gsd-core/workflows/help/modes/topic.md": "bd2e4cc8e460f5bd", - "gsd-core/workflows/import.md": "da7ca19f487c6b60", + "gsd-core/workflows/help/modes/full.md": "fdab4b3690bdd11d", + "gsd-core/workflows/help/modes/topic.md": "899d7168a485297f", + "gsd-core/workflows/import.md": "a441445515bc2dd5", "gsd-core/workflows/inbox.md": "91aac6360e1a8672", - "gsd-core/workflows/ingest-docs.md": "8adc1e35097abce2", - "gsd-core/workflows/insert-phase.md": "dad4479236245bd9", + "gsd-core/workflows/ingest-docs.md": "ad496a4c423f1ab7", + "gsd-core/workflows/insert-phase.md": "a0537c09191121f6", "gsd-core/workflows/list-phase-assumptions.md": "2a6b6a5acfb7742c", - "gsd-core/workflows/list-seeds.md": "e4f9d7c12c162ef7", - "gsd-core/workflows/list-workspaces.md": "d3726de6b2eb40b4", - "gsd-core/workflows/manager.md": "c8690740c613f1a5", - "gsd-core/workflows/map-codebase.md": "23fae66ceef58e1c", - "gsd-core/workflows/milestone-summary.md": "d7ac63499e3e5c1a", - "gsd-core/workflows/mvp-phase.md": "5ce3c326ef0f6e27", - "gsd-core/workflows/new-milestone.md": "97750332c52a9ef7", - "gsd-core/workflows/new-project.md": "40c94cfb81bde99b", - "gsd-core/workflows/new-workspace.md": "af3397e97cec7d0b", - "gsd-core/workflows/next.md": "e044321fdd6b5e9c", + "gsd-core/workflows/list-seeds.md": "ad1d81683e48c4e1", + "gsd-core/workflows/list-workspaces.md": "1fe28ba52cee1394", + "gsd-core/workflows/manager.md": "b0322e4514de4c4d", + "gsd-core/workflows/map-codebase.md": "7db2e66647dd3c34", + "gsd-core/workflows/milestone-summary.md": "353fffb60749d892", + "gsd-core/workflows/mvp-phase.md": "4d102523b5d81f95", + "gsd-core/workflows/new-milestone.md": "4988e2b33d02075d", + "gsd-core/workflows/new-project.md": "c596ec378d462fdb", + "gsd-core/workflows/new-workspace.md": "5c78c58ad84e886b", + "gsd-core/workflows/next.md": "8e1fa29751d96564", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "42b66686b2c102cb", - "gsd-core/workflows/pause-work.md": "2c3abcaa1fa6d2e2", - "gsd-core/workflows/plan-milestone-gaps.md": "419744c1191354af", - "gsd-core/workflows/plan-phase.md": "e1dcabd0499a03f9", + "gsd-core/workflows/pause-work.md": "ae2d5789a95f70fe", + "gsd-core/workflows/plan-milestone-gaps.md": "c86cdc1964256b98", + "gsd-core/workflows/plan-phase.md": "e995429805b69fdc", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "99949122a3bd455e", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "9607e6d03e93c1c2", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "62f8e4f3b475fe5f", - "gsd-core/workflows/plan-review-convergence.md": "8ebcd05fcd5a0d15", - "gsd-core/workflows/plant-seed.md": "76379e2aeb18d53b", - "gsd-core/workflows/pr-branch.md": "79f4d93e31af9c49", - "gsd-core/workflows/profile-user.md": "8474c1e203be5c8c", - "gsd-core/workflows/progress.md": "173b166cd30fca13", - "gsd-core/workflows/quick.md": "e931e0d4b734eccb", - "gsd-core/workflows/reapply-patches.md": "7af45bb3f2fdd1b8", - "gsd-core/workflows/remove-phase.md": "f27cecd8c78008ae", - "gsd-core/workflows/remove-workspace.md": "977155e18b9df623", - "gsd-core/workflows/resume-project.md": "849f3d49d366ff13", - "gsd-core/workflows/review.md": "06cd9992e289b241", - "gsd-core/workflows/scan.md": "cbde2b8b2b5fa5dd", - "gsd-core/workflows/secure-phase.md": "5fc8fbd5e217e48d", + "gsd-core/workflows/plan-review-convergence.md": "277e3495fb982045", + "gsd-core/workflows/plant-seed.md": "f862f77fca983749", + "gsd-core/workflows/pr-branch.md": "ecabd55e4eabf229", + "gsd-core/workflows/profile-user.md": "de5030437226cf2c", + "gsd-core/workflows/progress.md": "f18db000584d9cb1", + "gsd-core/workflows/quick.md": "5044ce4e7512e174", + "gsd-core/workflows/reapply-patches.md": "158083a310859594", + "gsd-core/workflows/remove-phase.md": "fce799aae3ab2715", + "gsd-core/workflows/remove-workspace.md": "8facde381657dd71", + "gsd-core/workflows/resume-project.md": "a0443839f1f83c2d", + "gsd-core/workflows/review.md": "f11ffe5b46b50565", + "gsd-core/workflows/scan.md": "b28f65d88c522767", + "gsd-core/workflows/secure-phase.md": "f2957d4b88fb3746", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "175388eee8afea48", - "gsd-core/workflows/settings-integrations.md": "ab490f2d5c7bbf34", - "gsd-core/workflows/settings.md": "9e35a3fedb0a8f53", - "gsd-core/workflows/ship.md": "3f6e6424d089d4d0", - "gsd-core/workflows/sketch-wrap-up.md": "eb5f0849f07479aa", - "gsd-core/workflows/sketch.md": "9a712af64fc2fff8", - "gsd-core/workflows/spec-phase.md": "79f136ab71edf595", - "gsd-core/workflows/spike-wrap-up.md": "79e23a81bb74bc95", - "gsd-core/workflows/spike.md": "80844a3c05339fdb", - "gsd-core/workflows/stats.md": "01289f444b66913d", + "gsd-core/workflows/settings-advanced.md": "9a45f0e5b8acf83d", + "gsd-core/workflows/settings-integrations.md": "1dce76db0aca08a5", + "gsd-core/workflows/settings.md": "cb2b6be87c519df9", + "gsd-core/workflows/ship.md": "dbf8bf636cb196c0", + "gsd-core/workflows/sketch-wrap-up.md": "f1ece50ac65ea281", + "gsd-core/workflows/sketch.md": "d5887983e62b574a", + "gsd-core/workflows/smart-entry.md": "47f5c5e8608e5f7a", + "gsd-core/workflows/spec-phase.md": "6c8835fc65ea1cb8", + "gsd-core/workflows/spike-wrap-up.md": "367325e6d567b904", + "gsd-core/workflows/spike.md": "cdacb2887a321e11", + "gsd-core/workflows/stats.md": "49a991d0d3905a56", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "596bf37dcea2ce1e", - "gsd-core/workflows/transition.md": "adab3f53afd5d8aa", - "gsd-core/workflows/ui-phase.md": "dd213d91b5c258a5", - "gsd-core/workflows/ui-review.md": "83d6d3b1f26597ff", - "gsd-core/workflows/ultraplan-phase.md": "600377d719253f14", + "gsd-core/workflows/thread.md": "5a6759e01763c2a6", + "gsd-core/workflows/transition.md": "2f65c0e12675ea08", + "gsd-core/workflows/ui-phase.md": "082a41a0549211fe", + "gsd-core/workflows/ui-review.md": "bc0ae72c0e1cab94", + "gsd-core/workflows/ultraplan-phase.md": "0d103bf2622436f7", "gsd-core/workflows/undo.md": "791e0bf96d9a057f", - "gsd-core/workflows/update.md": "472d4905fc8c5ce5", - "gsd-core/workflows/validate-phase.md": "067acd7aeed52c5b", - "gsd-core/workflows/verify-phase.md": "4e1d99795e8e9413", - "gsd-core/workflows/verify-work.md": "e93eb5a56b769694", + "gsd-core/workflows/update.md": "7499bb4cb2a3ce6f", + "gsd-core/workflows/validate-phase.md": "75e8971d3981d06b", + "gsd-core/workflows/verify-phase.md": "84e00bd685006870", + "gsd-core/workflows/verify-work.md": "e56e07475d5eb51e", "hooks/gsd-check-update-worker.js": "7989cc2bedd1138d", "hooks/gsd-check-update.js": "25f5ad726f76fc11", "hooks/gsd-config-reload.js": "880b696458e85e9b", @@ -344,8 +345,8 @@ "skills/gsd/gsd-ns-context/skills/extract-learnings/SKILL.md": "36e59d6e514dcaf0", "skills/gsd/gsd-ns-context/skills/graphify/SKILL.md": "169eefd42c444cde", "skills/gsd/gsd-ns-context/skills/map-codebase/SKILL.md": "6062ccca1a14b827", - "skills/gsd/gsd-ns-context/skills/mempalace-capture/SKILL.md": "1565901c4833a49e", - "skills/gsd/gsd-ns-context/skills/mempalace-recall/SKILL.md": "eba3ad69c0e7b157", + "skills/gsd/gsd-ns-context/skills/mempalace-capture/SKILL.md": "3fa619f73834c436", + "skills/gsd/gsd-ns-context/skills/mempalace-recall/SKILL.md": "5d06922e0d7ab7d9", "skills/gsd/gsd-ns-ideate/SKILL.md": "b36bb4700ed6723a", "skills/gsd/gsd-ns-ideate/skills/capture/SKILL.md": "76fc7c1200124ece", "skills/gsd/gsd-ns-ideate/skills/explore/SKILL.md": "bb39acf6117cb9ca", @@ -393,7 +394,7 @@ "skills/gsd/gsd-ns-review/skills/ui-phase/SKILL.md": "3207854a4f0fab67", "skills/gsd/gsd-ns-review/skills/ui-review/SKILL.md": "512c54662616c3f9", "skills/gsd/gsd-ns-review/skills/validate-phase/SKILL.md": "f2c31c34fc8e24c4", - "skills/gsd/gsd-ns-workflow/SKILL.md": "a5c0c299df224d10", + "skills/gsd/gsd-ns-workflow/SKILL.md": "f54502a2c6bf5495", "skills/gsd/gsd-ns-workflow/skills/add-tests/SKILL.md": "29e5863322ad6f2d", "skills/gsd/gsd-ns-workflow/skills/ai-integration-phase/SKILL.md": "317912c0488d701b", "skills/gsd/gsd-ns-workflow/skills/autonomous/SKILL.md": "3c9bc726e13c4916", @@ -401,6 +402,7 @@ "skills/gsd/gsd-ns-workflow/skills/execute-phase/SKILL.md": "a2e4e6211e09b3c0", "skills/gsd/gsd-ns-workflow/skills/fast/SKILL.md": "c8517ba44da99147", "skills/gsd/gsd-ns-workflow/skills/mvp-phase/SKILL.md": "0804dfd4124526ba", + "skills/gsd/gsd-ns-workflow/skills/next/SKILL.md": "1d30cf6061d15168", "skills/gsd/gsd-ns-workflow/skills/phase/SKILL.md": "610bd06d71198849", "skills/gsd/gsd-ns-workflow/skills/plan-phase/SKILL.md": "f06f0e2fc8def3f0", "skills/gsd/gsd-ns-workflow/skills/plan-review-convergence/SKILL.md": "fddf8bd7b3ae1f10", diff --git a/tests/fixtures/golden-install-parity/kilo.json b/tests/fixtures/golden-install-parity/kilo.json index 0a5a456c2..a7e46a99d 100644 --- a/tests/fixtures/golden-install-parity/kilo.json +++ b/tests/fixtures/golden-install-parity/kilo.json @@ -4,37 +4,37 @@ "agents/gsd-advisor-researcher.md": "3296fc4edef47f2e", "agents/gsd-ai-researcher.md": "9607993fbaafe9ba", "agents/gsd-assumptions-analyzer.md": "567d823ccd036b39", - "agents/gsd-code-fixer.md": "a4444d9f58a53613", + "agents/gsd-code-fixer.md": "9652d5b56a2afbf5", "agents/gsd-code-reviewer.md": "922c08885bc78662", "agents/gsd-codebase-mapper.md": "0ccbf6a685804979", - "agents/gsd-debug-session-manager.md": "5fd509a86b1335b7", - "agents/gsd-debugger.md": "11e791e0509959b1", + "agents/gsd-debug-session-manager.md": "828335b15a46b324", + "agents/gsd-debugger.md": "b59cda547363e617", "agents/gsd-doc-classifier.md": "dd7670f4fb345994", "agents/gsd-doc-synthesizer.md": "1e987faef95a8c71", "agents/gsd-doc-verifier.md": "8016f792d0766b77", "agents/gsd-doc-writer.md": "72a21cf92542f6c0", "agents/gsd-domain-researcher.md": "a3874d80bcbc7380", - "agents/gsd-eval-auditor.md": "d8c45cef7ddf4360", + "agents/gsd-eval-auditor.md": "630d4cd3bd6ea195", "agents/gsd-eval-planner.md": "3db12cde12aeb2c1", - "agents/gsd-executor.md": "7f18fa638ef50584", + "agents/gsd-executor.md": "c9aca9129bd4cab3", "agents/gsd-framework-selector.md": "ad5f2c6b9bec6270", "agents/gsd-integration-checker.md": "c503e2f4a3d8ec05", - "agents/gsd-intel-updater.md": "b8eb72873ded3c14", - "agents/gsd-mempalace-curator.md": "6461da48ed937556", + "agents/gsd-intel-updater.md": "231393da62a45b2e", + "agents/gsd-mempalace-curator.md": "c6a7fe754b6ca5e1", "agents/gsd-nyquist-auditor.md": "7bc3cc159c7be987", "agents/gsd-pattern-mapper.md": "6a5408fd11d70391", - "agents/gsd-phase-researcher.md": "46c7ca1f62f9e02b", - "agents/gsd-plan-checker.md": "a4e32c58903176ef", - "agents/gsd-planner.md": "dc90faf53dc728ce", - "agents/gsd-project-researcher.md": "e6251b65176972c7", - "agents/gsd-research-synthesizer.md": "c56fc6fd7f96c95c", + "agents/gsd-phase-researcher.md": "94818f28c498bb26", + "agents/gsd-plan-checker.md": "56164206242c8caf", + "agents/gsd-planner.md": "5adf9f02c77d6859", + "agents/gsd-project-researcher.md": "60573a38d3dfd9fe", + "agents/gsd-research-synthesizer.md": "1f7cd286c5783c86", "agents/gsd-roadmapper.md": "277e0a3252553ab7", "agents/gsd-security-auditor.md": "0113435969e869c4", "agents/gsd-ui-auditor.md": "9b988b95d28e56ed", "agents/gsd-ui-checker.md": "e27fd54c34ce79b8", - "agents/gsd-ui-researcher.md": "79ab871e0be9e889", + "agents/gsd-ui-researcher.md": "68b046253268aa64", "agents/gsd-user-profiler.md": "b8cb09319c517701", - "agents/gsd-verifier.md": "b3d833b6ede458ef", + "agents/gsd-verifier.md": "af609b1959cde3f3", "command/gsd-add-tests.md": "c314f9a6be312bfa", "command/gsd-ai-integration-phase.md": "bbab86a540e00db5", "command/gsd-audit-fix.md": "4106e9dce9b71585", @@ -63,18 +63,19 @@ "command/gsd-ingest-docs.md": "e655ecf1d4433ba9", "command/gsd-manager.md": "1cdc133079833552", "command/gsd-map-codebase.md": "186c8f79319abc1c", - "command/gsd-mempalace-capture.md": "08b9750f1b1d1ba6", - "command/gsd-mempalace-recall.md": "2316f1a950490845", + "command/gsd-mempalace-capture.md": "a94ca275cbe7134c", + "command/gsd-mempalace-recall.md": "d358cdd89c935877", "command/gsd-milestone-summary.md": "4ab29b777f62f0bb", "command/gsd-mvp-phase.md": "273a1c26ca13274b", "command/gsd-new-milestone.md": "a315b3205c5d3470", "command/gsd-new-project.md": "f2763e2ccbb70ebe", + "command/gsd-next.md": "dfdcfb2fd79957fa", "command/gsd-ns-context.md": "9a2b55b64f2e1e4b", "command/gsd-ns-ideate.md": "27e7fcdc69eeeb5f", "command/gsd-ns-manage.md": "eded59052ca4b240", "command/gsd-ns-project.md": "91417cf7b76581dd", "command/gsd-ns-review.md": "61fe33e28eb1b961", - "command/gsd-ns-workflow.md": "3352c292c27fe50b", + "command/gsd-ns-workflow.md": "13c1ab91080c0cc3", "command/gsd-pause-work.md": "04e993b1c9f8322b", "command/gsd-phase.md": "8f0e98dc6c223229", "command/gsd-plan-phase.md": "b37e9a61f946c975", @@ -106,12 +107,12 @@ "command/gsd-workstreams.md": "5e57eed1881c3891", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", + "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -175,7 +176,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "4acefb3c71169c84", + "gsd-core/references/planning-config.md": "af0a9694b3c39557", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -259,119 +260,120 @@ "gsd-core/templates/user-profile.md": "52abe2af968e8533", "gsd-core/templates/user-setup.md": "1da2382725db080f", "gsd-core/templates/verification-report.md": "78ab9264ce63ed7e", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "5095b6e69b4e380a", - "gsd-core/workflows/add-phase.md": "27164a671e14a789", - "gsd-core/workflows/add-tests.md": "5bb66a4f4c6839bb", - "gsd-core/workflows/add-todo.md": "1a3b827cda68adde", - "gsd-core/workflows/ai-integration-phase.md": "87b004f0f20fe211", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "485c4b6673ddf832", + "gsd-core/workflows/add-phase.md": "0d90083e9c17bec1", + "gsd-core/workflows/add-tests.md": "ecb959f321820e5e", + "gsd-core/workflows/add-todo.md": "5082510bf0449204", + "gsd-core/workflows/ai-integration-phase.md": "c85c6afdc64f0da6", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", - "gsd-core/workflows/audit-milestone.md": "5e9a35af57344e04", - "gsd-core/workflows/audit-uat.md": "69dbdec25cae2f12", - "gsd-core/workflows/autonomous.md": "141625e98f4c6a41", - "gsd-core/workflows/check-todos.md": "cde0a3025828bad8", - "gsd-core/workflows/cleanup.md": "d124682912dab9f6", - "gsd-core/workflows/code-review-fix.md": "a416c764425cbb61", - "gsd-core/workflows/code-review.md": "3999e5bc9ce9171e", - "gsd-core/workflows/complete-milestone.md": "d0f7e0599ab54dca", - "gsd-core/workflows/debug.md": "0fa12d266c29d9d4", - "gsd-core/workflows/diagnose-issues.md": "af98c318e0aa27bf", + "gsd-core/workflows/audit-fix.md": "514d02c730349a35", + "gsd-core/workflows/audit-milestone.md": "23c1e35f449933b8", + "gsd-core/workflows/audit-uat.md": "e11db0d74c2a7405", + "gsd-core/workflows/autonomous.md": "73f429f7472c9949", + "gsd-core/workflows/check-todos.md": "ed4b4eb12be222d7", + "gsd-core/workflows/cleanup.md": "c5f1bf186395d67d", + "gsd-core/workflows/code-review-fix.md": "adb62c695b39ef61", + "gsd-core/workflows/code-review.md": "6c40b95e799907d0", + "gsd-core/workflows/complete-milestone.md": "59753bf44d4300da", + "gsd-core/workflows/debug.md": "a72d830ac3df74aa", + "gsd-core/workflows/diagnose-issues.md": "210b5b313e8a559a", "gsd-core/workflows/discovery-phase.md": "ca7b2be46e59e862", - "gsd-core/workflows/discuss-phase-assumptions.md": "6419d394b232d7b0", + "gsd-core/workflows/discuss-phase-assumptions.md": "36f7edcb666745f2", "gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383", - "gsd-core/workflows/discuss-phase.md": "322f0c5d18b87e5a", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "0b16982b70abfcc2", + "gsd-core/workflows/discuss-phase.md": "bd4b26ba168bb51f", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "f8ae26ba4e07672b", "gsd-core/workflows/discuss-phase/modes/all.md": "5ed71228ac96e728", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "28dc6398e331b418", + "gsd-core/workflows/discuss-phase/modes/auto.md": "e6d4ef26786946ea", "gsd-core/workflows/discuss-phase/modes/batch.md": "78f6ef61690acb66", - "gsd-core/workflows/discuss-phase/modes/chain.md": "b16547a6b0423579", + "gsd-core/workflows/discuss-phase/modes/chain.md": "ecdb88a9aa70d5bf", "gsd-core/workflows/discuss-phase/modes/default.md": "5d12f2593ae4a813", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "daf23a04b101ab38", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "04e4feee14772275", - "gsd-core/workflows/do.md": "c1aeb36469f7badc", - "gsd-core/workflows/docs-update.md": "87bf2a6b7b6ec9db", - "gsd-core/workflows/edit-phase.md": "a3ab51739c5c021c", - "gsd-core/workflows/eval-review.md": "f6183650f7fcabf9", - "gsd-core/workflows/execute-phase.md": "5c4b59ee5e04a022", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c133828cf177a772", + "gsd-core/workflows/do.md": "1e6102574016b150", + "gsd-core/workflows/docs-update.md": "79afaaf19fd527cc", + "gsd-core/workflows/edit-phase.md": "8323bfe10faa0c0a", + "gsd-core/workflows/eval-review.md": "926eda8bbee28b23", + "gsd-core/workflows/execute-phase.md": "17cf87593b833b6d", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "facb0e816d87a0c7", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "9b96f0ef3d149b2c", - "gsd-core/workflows/explore.md": "a1aa05e598caf7e3", - "gsd-core/workflows/extract-learnings.md": "ce4b5388074f19a3", + "gsd-core/workflows/execute-plan.md": "8dc89b35582407f7", + "gsd-core/workflows/explore.md": "14242d36d4822df6", + "gsd-core/workflows/extract-learnings.md": "d8177b0c13b7e5ee", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "ec9dc257272a6980", - "gsd-core/workflows/graduation.md": "fc01dc810d4845f8", - "gsd-core/workflows/health.md": "955d5ebacd5740e6", + "gsd-core/workflows/forensics.md": "c01da0178fb97b21", + "gsd-core/workflows/graduation.md": "5cc8638dabcbfd40", + "gsd-core/workflows/health.md": "064b3668d5d9569a", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa", - "gsd-core/workflows/help/modes/full.md": "89044c816457cf48", - "gsd-core/workflows/help/modes/topic.md": "a404990fcf2d7df7", - "gsd-core/workflows/import.md": "95734bf6d48ef776", + "gsd-core/workflows/help/modes/full.md": "051f9633f45558b4", + "gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b", + "gsd-core/workflows/import.md": "f8bbe6f2c0e08a78", "gsd-core/workflows/inbox.md": "a073396097c89c01", - "gsd-core/workflows/ingest-docs.md": "270a4dc138d239c4", - "gsd-core/workflows/insert-phase.md": "0ab06e370253622b", + "gsd-core/workflows/ingest-docs.md": "29c1fe28bc93b345", + "gsd-core/workflows/insert-phase.md": "964ca91863a8749a", "gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3", - "gsd-core/workflows/list-seeds.md": "da9511b569ada7f9", - "gsd-core/workflows/list-workspaces.md": "9b78bb9f71029169", - "gsd-core/workflows/manager.md": "bedfe8a2a48a9605", - "gsd-core/workflows/map-codebase.md": "fcc2796ebf8ea2c7", - "gsd-core/workflows/milestone-summary.md": "93ba0d0005f73c35", - "gsd-core/workflows/mvp-phase.md": "3935c0d9969e3e84", - "gsd-core/workflows/new-milestone.md": "9abdd85c65989620", - "gsd-core/workflows/new-project.md": "0dce9298c090bdb4", - "gsd-core/workflows/new-workspace.md": "074efbc589061182", - "gsd-core/workflows/next.md": "0a9b4e23ac0bf7ea", + "gsd-core/workflows/list-seeds.md": "5a46337f55ae8453", + "gsd-core/workflows/list-workspaces.md": "418570fbc8b938da", + "gsd-core/workflows/manager.md": "f3d17d2ae11ec7b5", + "gsd-core/workflows/map-codebase.md": "c3d6418d64ba2994", + "gsd-core/workflows/milestone-summary.md": "25775eeb4e2747be", + "gsd-core/workflows/mvp-phase.md": "a97708464f103300", + "gsd-core/workflows/new-milestone.md": "74779ede3babb04c", + "gsd-core/workflows/new-project.md": "6d8cd0b4fe813374", + "gsd-core/workflows/new-workspace.md": "f58d6a8c0c7796a1", + "gsd-core/workflows/next.md": "888297a0b21888ea", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "f8c2842a2217f776", - "gsd-core/workflows/pause-work.md": "8b81699a46ca8e9b", - "gsd-core/workflows/plan-milestone-gaps.md": "1976bf2001969719", - "gsd-core/workflows/plan-phase.md": "a7642fb6484cf12e", + "gsd-core/workflows/pause-work.md": "a6e5336c409fdc8b", + "gsd-core/workflows/plan-milestone-gaps.md": "1b43d12812f7bc1e", + "gsd-core/workflows/plan-phase.md": "03e59f06885e200f", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "44a12264f8b61d03", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "f10975692cbd036e", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261", - "gsd-core/workflows/plan-review-convergence.md": "88e294a5cc616e90", - "gsd-core/workflows/plant-seed.md": "249d3c6b4d474106", - "gsd-core/workflows/pr-branch.md": "c8827e8a15426bf5", - "gsd-core/workflows/profile-user.md": "9d0f46424df26c8f", - "gsd-core/workflows/progress.md": "e7522beba5bd09b6", - "gsd-core/workflows/quick.md": "65143f5d8292724d", - "gsd-core/workflows/reapply-patches.md": "2c44426624047ed0", - "gsd-core/workflows/remove-phase.md": "f76e1c2a4dd31a09", - "gsd-core/workflows/remove-workspace.md": "7bd5d1b63ef091a8", - "gsd-core/workflows/resume-project.md": "3dcaa7abe1800d35", - "gsd-core/workflows/review.md": "9ed1fda4d8b657f1", - "gsd-core/workflows/scan.md": "8e1bbf2eed1752ca", - "gsd-core/workflows/secure-phase.md": "87fdcb37a8610e58", + "gsd-core/workflows/plan-review-convergence.md": "774e49428f54f0a0", + "gsd-core/workflows/plant-seed.md": "ffa5774304243649", + "gsd-core/workflows/pr-branch.md": "ab157cd8e49621dd", + "gsd-core/workflows/profile-user.md": "203ebe3f8f3876a8", + "gsd-core/workflows/progress.md": "9381c59676ccb937", + "gsd-core/workflows/quick.md": "fd7461e5a92fe450", + "gsd-core/workflows/reapply-patches.md": "becf9728cdb124c4", + "gsd-core/workflows/remove-phase.md": "ada8a0546c686483", + "gsd-core/workflows/remove-workspace.md": "fc83f362a2d0a1b7", + "gsd-core/workflows/resume-project.md": "7f8dc986f0f35d96", + "gsd-core/workflows/review.md": "3af2d510da581502", + "gsd-core/workflows/scan.md": "47371c2073d6c0be", + "gsd-core/workflows/secure-phase.md": "e8855104c1e0417c", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "cde46151bf07b4da", - "gsd-core/workflows/settings-integrations.md": "4d23553b9143e834", - "gsd-core/workflows/settings.md": "c345ec6b9b5ee963", - "gsd-core/workflows/ship.md": "b6149b0bc45cc759", - "gsd-core/workflows/sketch-wrap-up.md": "7673797d65af2377", - "gsd-core/workflows/sketch.md": "201772f9c5c02e97", - "gsd-core/workflows/spec-phase.md": "2c67506aeb25a7e1", - "gsd-core/workflows/spike-wrap-up.md": "b7ee3d961b5792c6", - "gsd-core/workflows/spike.md": "a782dd863771fe0a", - "gsd-core/workflows/stats.md": "17b4f2059f4b4ef2", + "gsd-core/workflows/settings-advanced.md": "03c647793401655b", + "gsd-core/workflows/settings-integrations.md": "3ea8095d5fad891b", + "gsd-core/workflows/settings.md": "05e35aeb442b7e20", + "gsd-core/workflows/ship.md": "afd77be2093535f8", + "gsd-core/workflows/sketch-wrap-up.md": "888c0548e63197b3", + "gsd-core/workflows/sketch.md": "34a0c10fa56af7ea", + "gsd-core/workflows/smart-entry.md": "7ffe4fdb93935400", + "gsd-core/workflows/spec-phase.md": "c231f8eb723e7604", + "gsd-core/workflows/spike-wrap-up.md": "458230d4d7c44b09", + "gsd-core/workflows/spike.md": "8e63427fc146b45c", + "gsd-core/workflows/stats.md": "e7852c5d8f2b05a9", "gsd-core/workflows/sync-skills.md": "dc7b8b015afa4b3b", - "gsd-core/workflows/thread.md": "5ad0e0d5ce7e0d11", - "gsd-core/workflows/transition.md": "9040a76741f12de6", - "gsd-core/workflows/ui-phase.md": "33f7113e91c2bfe0", - "gsd-core/workflows/ui-review.md": "013272816a291305", - "gsd-core/workflows/ultraplan-phase.md": "db7df53187dae993", + "gsd-core/workflows/thread.md": "3b2c560d7189576d", + "gsd-core/workflows/transition.md": "caf7616dc597ad86", + "gsd-core/workflows/ui-phase.md": "638e871b80cacc6d", + "gsd-core/workflows/ui-review.md": "0fb289914252d53e", + "gsd-core/workflows/ultraplan-phase.md": "29245758b8497fa0", "gsd-core/workflows/undo.md": "7cd2153f8b15e30d", - "gsd-core/workflows/update.md": "5d0a2356dadf2017", - "gsd-core/workflows/validate-phase.md": "7915e3a261f7c9c9", - "gsd-core/workflows/verify-phase.md": "15a999f82868ad29", - "gsd-core/workflows/verify-work.md": "6194c487f858d85e", + "gsd-core/workflows/update.md": "07dc2fba78ad1865", + "gsd-core/workflows/validate-phase.md": "557e3251e3b9349a", + "gsd-core/workflows/verify-phase.md": "0d4ffabc1caa473a", + "gsd-core/workflows/verify-work.md": "b68ac37f6301a3b5", "hooks/gsd-check-update-worker.js": "c992bbad91d0e994", "hooks/gsd-check-update.js": "fdd77abe7ef26a2d", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -436,18 +438,19 @@ "skills/gsd-ingest-docs/SKILL.md": "f049f06a6ec7da43", "skills/gsd-manager/SKILL.md": "a37ecdbe32952262", "skills/gsd-map-codebase/SKILL.md": "e8c01704e8ada1d2", - "skills/gsd-mempalace-capture/SKILL.md": "260e1dabc7014ba2", - "skills/gsd-mempalace-recall/SKILL.md": "045d85c8cab1afcc", + "skills/gsd-mempalace-capture/SKILL.md": "f960b7b1a8fdf89b", + "skills/gsd-mempalace-recall/SKILL.md": "2091c48e6e986e28", "skills/gsd-milestone-summary/SKILL.md": "da645171ca2299d8", "skills/gsd-mvp-phase/SKILL.md": "eeb0ac0f88647475", "skills/gsd-new-milestone/SKILL.md": "bc8989d97f3161ad", "skills/gsd-new-project/SKILL.md": "c08047e101dbac9c", + "skills/gsd-next/SKILL.md": "3856471d0f64bf09", "skills/gsd-ns-context/SKILL.md": "110fb2227bcde535", "skills/gsd-ns-ideate/SKILL.md": "d093d59a8519decc", "skills/gsd-ns-manage/SKILL.md": "2756981de613022e", "skills/gsd-ns-project/SKILL.md": "757976d48e8b7a26", "skills/gsd-ns-review/SKILL.md": "680bdd33c882b049", - "skills/gsd-ns-workflow/SKILL.md": "68effe2fc2c65317", + "skills/gsd-ns-workflow/SKILL.md": "579b7f0dac74e1fb", "skills/gsd-pause-work/SKILL.md": "34366b18a392a717", "skills/gsd-phase/SKILL.md": "64a241d4f8665aa2", "skills/gsd-plan-phase/SKILL.md": "c73cba04a26f0bfe", diff --git a/tests/fixtures/golden-install-parity/kimi.json b/tests/fixtures/golden-install-parity/kimi.json index 1b32056d7..092d0bea9 100644 --- a/tests/fixtures/golden-install-parity/kimi.json +++ b/tests/fixtures/golden-install-parity/kimi.json @@ -9,15 +9,15 @@ "agents/subagents/gsd-ai-researcher.yaml": "59edec2a11eb0a27", "agents/subagents/gsd-assumptions-analyzer.md": "507b93a7d3375ad3", "agents/subagents/gsd-assumptions-analyzer.yaml": "e7da772d8c7e3723", - "agents/subagents/gsd-code-fixer.md": "eadf06afc4609b2a", + "agents/subagents/gsd-code-fixer.md": "9a397598c2df98f3", "agents/subagents/gsd-code-fixer.yaml": "41147d668c7e75cb", "agents/subagents/gsd-code-reviewer.md": "27cee6e8adae57da", "agents/subagents/gsd-code-reviewer.yaml": "5f2398f56018f50d", "agents/subagents/gsd-codebase-mapper.md": "04c7528a13fa3de7", "agents/subagents/gsd-codebase-mapper.yaml": "bce1c6d15f55c477", - "agents/subagents/gsd-debug-session-manager.md": "54f87b28876dec1b", + "agents/subagents/gsd-debug-session-manager.md": "be5653e631bbd006", "agents/subagents/gsd-debug-session-manager.yaml": "aab147717b5082e7", - "agents/subagents/gsd-debugger.md": "9f0811545e99c8b9", + "agents/subagents/gsd-debugger.md": "528ad732ccff4485", "agents/subagents/gsd-debugger.yaml": "6d02d7feb90cad43", "agents/subagents/gsd-doc-classifier.md": "7810ff57b2dba86b", "agents/subagents/gsd-doc-classifier.yaml": "a4e9cf7025b57503", @@ -29,33 +29,33 @@ "agents/subagents/gsd-doc-writer.yaml": "166fa569d11adb9f", "agents/subagents/gsd-domain-researcher.md": "c29b96a2c40f6e96", "agents/subagents/gsd-domain-researcher.yaml": "269e21863e94f29f", - "agents/subagents/gsd-eval-auditor.md": "8a8f48ed1249e9cd", + "agents/subagents/gsd-eval-auditor.md": "2de50778b9b5a219", "agents/subagents/gsd-eval-auditor.yaml": "e3d868bd5fefe938", "agents/subagents/gsd-eval-planner.md": "70f8c5727bfb9876", "agents/subagents/gsd-eval-planner.yaml": "df8499f7af297ec2", - "agents/subagents/gsd-executor.md": "2cf56de9a48e60f9", + "agents/subagents/gsd-executor.md": "278a569a7306244c", "agents/subagents/gsd-executor.yaml": "e29422986636fd64", "agents/subagents/gsd-framework-selector.md": "a15b7aa1e0576e16", "agents/subagents/gsd-framework-selector.yaml": "fb52c31cde27b0e3", "agents/subagents/gsd-integration-checker.md": "6939640ba16c3f3b", "agents/subagents/gsd-integration-checker.yaml": "3500c65ccbbe432d", - "agents/subagents/gsd-intel-updater.md": "8ffa8767b2270472", + "agents/subagents/gsd-intel-updater.md": "1964fb57cf27be8d", "agents/subagents/gsd-intel-updater.yaml": "01445ee99bec4b31", - "agents/subagents/gsd-mempalace-curator.md": "34b7476d313bfda4", + "agents/subagents/gsd-mempalace-curator.md": "62b7c34d6c33ed0b", "agents/subagents/gsd-mempalace-curator.yaml": "28dd095c371ada3b", "agents/subagents/gsd-nyquist-auditor.md": "d9dbd1e92e2598c2", "agents/subagents/gsd-nyquist-auditor.yaml": "48ad300fa775dd5d", "agents/subagents/gsd-pattern-mapper.md": "eb2d4e838aaeb10c", "agents/subagents/gsd-pattern-mapper.yaml": "d1e537e77f953fd4", - "agents/subagents/gsd-phase-researcher.md": "5982ab9a29eba637", + "agents/subagents/gsd-phase-researcher.md": "897080d9383bd176", "agents/subagents/gsd-phase-researcher.yaml": "7633c8e82617e7cc", - "agents/subagents/gsd-plan-checker.md": "dc5bc8d2e11f7ecf", + "agents/subagents/gsd-plan-checker.md": "bd302afc01ed40f0", "agents/subagents/gsd-plan-checker.yaml": "8295181071121db8", - "agents/subagents/gsd-planner.md": "4b815f7e76f56a01", + "agents/subagents/gsd-planner.md": "f4a053af3e081edf", "agents/subagents/gsd-planner.yaml": "2e83ee194bcd7fbd", - "agents/subagents/gsd-project-researcher.md": "bbae5f6e13917635", + "agents/subagents/gsd-project-researcher.md": "39bc2ec5a8b18283", "agents/subagents/gsd-project-researcher.yaml": "ce12586b0347e2dc", - "agents/subagents/gsd-research-synthesizer.md": "1f937a27044c1f7b", + "agents/subagents/gsd-research-synthesizer.md": "d384c27f7f045ecd", "agents/subagents/gsd-research-synthesizer.yaml": "898104ab3bb0b81a", "agents/subagents/gsd-roadmapper.md": "62359d6876022b48", "agents/subagents/gsd-roadmapper.yaml": "679772cb14f3a015", @@ -65,20 +65,20 @@ "agents/subagents/gsd-ui-auditor.yaml": "3fc98c1d9e8f10fd", "agents/subagents/gsd-ui-checker.md": "271da1ad4fe7a102", "agents/subagents/gsd-ui-checker.yaml": "c42316006654fae3", - "agents/subagents/gsd-ui-researcher.md": "34f41bc770a55199", + "agents/subagents/gsd-ui-researcher.md": "678f035c1fdd0603", "agents/subagents/gsd-ui-researcher.yaml": "15e215874bc2c37d", "agents/subagents/gsd-user-profiler.md": "c16f94e09e433394", "agents/subagents/gsd-user-profiler.yaml": "645826a29d079159", - "agents/subagents/gsd-verifier.md": "780a100f92c45751", + "agents/subagents/gsd-verifier.md": "699f62763424ac68", "agents/subagents/gsd-verifier.yaml": "2d2bd6b37626f382", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", + "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -119,7 +119,7 @@ "gsd-core/references/few-shot-examples/plan-checker.md": "2574808188ac9de4", "gsd-core/references/few-shot-examples/verifier.md": "5badee4560b14ae8", "gsd-core/references/gate-prompts.md": "e69f5993ab944d80", - "gsd-core/references/gates.md": "7dc9fd3a3d6217c6", + "gsd-core/references/gates.md": "bd79c7f90c8cb8d7", "gsd-core/references/git-integration.md": "77bf9dff38b2c9d4", "gsd-core/references/git-planning-commit.md": "f897a15ebfc3f5a7", "gsd-core/references/honest-verifier.md": "8815c9fc18c35719", @@ -142,7 +142,7 @@ "gsd-core/references/planner-reviews.md": "dda0193a0fbd4947", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "1c3a3aae2ae89e83", + "gsd-core/references/planning-config.md": "7fe958e09e74b6c8", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -226,119 +226,120 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "1153d35058e3e24f", - "gsd-core/workflows/add-phase.md": "b98c2fc51cd123ba", - "gsd-core/workflows/add-tests.md": "2871f7e6409ba89e", - "gsd-core/workflows/add-todo.md": "3b913840c1f490b2", - "gsd-core/workflows/ai-integration-phase.md": "ad2ff20091d1c2c0", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "1bc7377b105194fc", + "gsd-core/workflows/add-phase.md": "46e0551ffdd8ce1a", + "gsd-core/workflows/add-tests.md": "2c1da65d41dc12d2", + "gsd-core/workflows/add-todo.md": "cc0efe270004c8fb", + "gsd-core/workflows/ai-integration-phase.md": "40c217869a06981f", "gsd-core/workflows/analyze-dependencies.md": "52942af10f140717", - "gsd-core/workflows/audit-fix.md": "eaead7ea85761e5b", - "gsd-core/workflows/audit-milestone.md": "fe7185bb70eafdb9", - "gsd-core/workflows/audit-uat.md": "ca6f1f0ef174f793", - "gsd-core/workflows/autonomous.md": "1184e5864e201889", - "gsd-core/workflows/check-todos.md": "1e3026abe782bd36", - "gsd-core/workflows/cleanup.md": "5cf0772521c192a4", - "gsd-core/workflows/code-review-fix.md": "b442c670f8c1fe93", - "gsd-core/workflows/code-review.md": "1bfa3bf542e30c5e", - "gsd-core/workflows/complete-milestone.md": "337d177126f1bd67", - "gsd-core/workflows/debug.md": "da62e7a62c113b29", - "gsd-core/workflows/diagnose-issues.md": "b1fd597cb9420c33", + "gsd-core/workflows/audit-fix.md": "514d02c730349a35", + "gsd-core/workflows/audit-milestone.md": "6866ce260980c21e", + "gsd-core/workflows/audit-uat.md": "fcfbec501620b564", + "gsd-core/workflows/autonomous.md": "7e5683728ef33707", + "gsd-core/workflows/check-todos.md": "bdeaf43f9c61e0cc", + "gsd-core/workflows/cleanup.md": "0daa2f2720c111f1", + "gsd-core/workflows/code-review-fix.md": "c323f7098b671bd6", + "gsd-core/workflows/code-review.md": "ad450c6ef8459dad", + "gsd-core/workflows/complete-milestone.md": "c1f91b77f4ace7f2", + "gsd-core/workflows/debug.md": "849d7e5b9c12dcae", + "gsd-core/workflows/diagnose-issues.md": "67c058fc7ae6026b", "gsd-core/workflows/discovery-phase.md": "3ba7cfb89fb1e761", - "gsd-core/workflows/discuss-phase-assumptions.md": "a365fdca7f7281ad", + "gsd-core/workflows/discuss-phase-assumptions.md": "1e229f6d21831d60", "gsd-core/workflows/discuss-phase-power.md": "0841f7dc6e9a054a", - "gsd-core/workflows/discuss-phase.md": "d0da99d5c9c09c42", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "c7d4a3ff91655d24", + "gsd-core/workflows/discuss-phase.md": "0c0465ba668adb33", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "db488d74d080c653", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "3333b280afd68321", + "gsd-core/workflows/discuss-phase/modes/auto.md": "d06f0bea2ba0b240", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "ca3cc1ddfd19cd9d", + "gsd-core/workflows/discuss-phase/modes/chain.md": "5502a67de7776853", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "da6d45207da4a988", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "152e9c5c512f79cb", - "gsd-core/workflows/docs-update.md": "806ada831b961116", - "gsd-core/workflows/edit-phase.md": "e5624ac6e3f8bef5", - "gsd-core/workflows/eval-review.md": "dfcfb4f8ce031fae", - "gsd-core/workflows/execute-phase.md": "444d5f17dfc1437a", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "8898e0ea533cc643", + "gsd-core/workflows/do.md": "8f460af710c8f6a4", + "gsd-core/workflows/docs-update.md": "f35922d15b7061c9", + "gsd-core/workflows/edit-phase.md": "966a3eadd1bebc04", + "gsd-core/workflows/eval-review.md": "f898936e2cfe4130", + "gsd-core/workflows/execute-phase.md": "5d3377bc8ebbae58", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "4e265392b3f2ba0e", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "abd2aca069c04a80", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "fca31a68773b37da", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "0cda7b15d42b6d6f", - "gsd-core/workflows/explore.md": "11523b829cc67c29", - "gsd-core/workflows/extract-learnings.md": "a2e4836abdeb1fdb", + "gsd-core/workflows/execute-plan.md": "c8502b7475d797a7", + "gsd-core/workflows/explore.md": "6c04f2e658d93261", + "gsd-core/workflows/extract-learnings.md": "b6f01ca3d8f58de4", "gsd-core/workflows/fast.md": "94136fb570d20a9d", - "gsd-core/workflows/forensics.md": "b4bde768fd27a982", - "gsd-core/workflows/graduation.md": "00d1b7fe7ed8578b", - "gsd-core/workflows/health.md": "e3cb8ff4e01e9e53", + "gsd-core/workflows/forensics.md": "0d500a3f5ab26913", + "gsd-core/workflows/graduation.md": "47f1594c88c08501", + "gsd-core/workflows/health.md": "107e3c72e76d9535", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "5fe077fbbdb5d9f7", "gsd-core/workflows/help/modes/default.md": "cc8ef97de634c995", - "gsd-core/workflows/help/modes/full.md": "d7432c8631f3cae8", - "gsd-core/workflows/help/modes/topic.md": "d7c60d488810fbd6", - "gsd-core/workflows/import.md": "97861d522319d56e", + "gsd-core/workflows/help/modes/full.md": "94c18706768e5a41", + "gsd-core/workflows/help/modes/topic.md": "6762e41e3291ae24", + "gsd-core/workflows/import.md": "3d3fa603ceb8bc9f", "gsd-core/workflows/inbox.md": "437f981ef9ae7b26", - "gsd-core/workflows/ingest-docs.md": "77d9103d8d5432f3", - "gsd-core/workflows/insert-phase.md": "621f9e75725542b1", + "gsd-core/workflows/ingest-docs.md": "c859921c811ac11b", + "gsd-core/workflows/insert-phase.md": "08dca838d831bb5b", "gsd-core/workflows/list-phase-assumptions.md": "53dd4b69536c1bc3", - "gsd-core/workflows/list-seeds.md": "0a466d04df300854", - "gsd-core/workflows/list-workspaces.md": "6e5c402000090d7b", - "gsd-core/workflows/manager.md": "a31f7e255dd7d01d", - "gsd-core/workflows/map-codebase.md": "582bddef590de9c6", - "gsd-core/workflows/milestone-summary.md": "8b6ceec4aa454b8a", - "gsd-core/workflows/mvp-phase.md": "bfa668107be972ed", - "gsd-core/workflows/new-milestone.md": "23d2135a555e95df", - "gsd-core/workflows/new-project.md": "69d356f41ea36aa2", - "gsd-core/workflows/new-workspace.md": "fdd63a9adf030cb1", - "gsd-core/workflows/next.md": "48bd4b5d54f0d1f8", + "gsd-core/workflows/list-seeds.md": "b687f2a843032d65", + "gsd-core/workflows/list-workspaces.md": "7f94e18b5c549453", + "gsd-core/workflows/manager.md": "3ba7a3e8213c4b23", + "gsd-core/workflows/map-codebase.md": "83d750aade709983", + "gsd-core/workflows/milestone-summary.md": "e0cdfddbd39a9043", + "gsd-core/workflows/mvp-phase.md": "344dd300e0cc1e74", + "gsd-core/workflows/new-milestone.md": "a616efb0f82d1a11", + "gsd-core/workflows/new-project.md": "1ec88027a8e5a2fe", + "gsd-core/workflows/new-workspace.md": "017688423110ed66", + "gsd-core/workflows/next.md": "13fb800f2472d970", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "5a99eb396c744619", - "gsd-core/workflows/pause-work.md": "7bcbdf27ba957c8b", - "gsd-core/workflows/plan-milestone-gaps.md": "02fee851c82e3b25", - "gsd-core/workflows/plan-phase.md": "e69e435b47d77070", + "gsd-core/workflows/pause-work.md": "f2b33bba5593d422", + "gsd-core/workflows/plan-milestone-gaps.md": "852f6d7c0c4299dc", + "gsd-core/workflows/plan-phase.md": "2f16f3cc05fc59f1", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "b36f77ac7344a072", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "d64097345ffac40d", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "197c0590326371b2", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "49f58c3f75be3eb5", - "gsd-core/workflows/plan-review-convergence.md": "10007f8382864bcd", - "gsd-core/workflows/plant-seed.md": "7b795d7a1b4c9f06", - "gsd-core/workflows/pr-branch.md": "f2a35833fe784a53", - "gsd-core/workflows/profile-user.md": "fc41a92a13e7778b", - "gsd-core/workflows/progress.md": "057699b34b6198f7", - "gsd-core/workflows/quick.md": "c99da0fa3ae58187", - "gsd-core/workflows/reapply-patches.md": "7915e40411490bbe", - "gsd-core/workflows/remove-phase.md": "d030f80ca0df4fa9", - "gsd-core/workflows/remove-workspace.md": "b8817a3a5907f5bc", - "gsd-core/workflows/resume-project.md": "b18b51fd15cbce95", - "gsd-core/workflows/review.md": "fbfa6eebcad41aa0", - "gsd-core/workflows/scan.md": "54ff1ff60041d065", - "gsd-core/workflows/secure-phase.md": "1d1c66ad9ea01bd2", + "gsd-core/workflows/plan-review-convergence.md": "c635ecb8590a724e", + "gsd-core/workflows/plant-seed.md": "10b92ae08a6fdede", + "gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b", + "gsd-core/workflows/profile-user.md": "5abfae83739fa978", + "gsd-core/workflows/progress.md": "893aa3c36983f74b", + "gsd-core/workflows/quick.md": "e265e01cfe117215", + "gsd-core/workflows/reapply-patches.md": "39050f72601aec89", + "gsd-core/workflows/remove-phase.md": "df9a45f0b1880999", + "gsd-core/workflows/remove-workspace.md": "a7ca66db6b7c132c", + "gsd-core/workflows/resume-project.md": "f28da1200e4545f4", + "gsd-core/workflows/review.md": "f3c2e894941c9943", + "gsd-core/workflows/scan.md": "003883d71c37da7d", + "gsd-core/workflows/secure-phase.md": "29fc6b62c5c5dc62", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "895e94e9193c2de2", - "gsd-core/workflows/settings-integrations.md": "351c5a6d0d5e27ed", - "gsd-core/workflows/settings.md": "48d337eb7e3f141b", - "gsd-core/workflows/ship.md": "d26fb5d3e965642a", - "gsd-core/workflows/sketch-wrap-up.md": "19046704ae337d73", - "gsd-core/workflows/sketch.md": "e42a914206c152ef", - "gsd-core/workflows/spec-phase.md": "2aa0353147153776", - "gsd-core/workflows/spike-wrap-up.md": "3f3e7f0018284059", - "gsd-core/workflows/spike.md": "be2295fe2b32956f", - "gsd-core/workflows/stats.md": "01c24349370a0e6d", + "gsd-core/workflows/settings-advanced.md": "b57c947edee905bc", + "gsd-core/workflows/settings-integrations.md": "70515c5838fb9826", + "gsd-core/workflows/settings.md": "b2d39d972650f5f3", + "gsd-core/workflows/ship.md": "7b8fe9f89143e648", + "gsd-core/workflows/sketch-wrap-up.md": "b767a1d3db129a8a", + "gsd-core/workflows/sketch.md": "88cfdf4edcf222ab", + "gsd-core/workflows/smart-entry.md": "449238eb94abe187", + "gsd-core/workflows/spec-phase.md": "8c480bd91f3cef6f", + "gsd-core/workflows/spike-wrap-up.md": "da0dcb252c54fa82", + "gsd-core/workflows/spike.md": "7813e120577282d4", + "gsd-core/workflows/stats.md": "76a42cbeaf6007c2", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "6d075b5d26500e9d", - "gsd-core/workflows/transition.md": "eee3435817fab185", - "gsd-core/workflows/ui-phase.md": "3dfb9f5161375035", - "gsd-core/workflows/ui-review.md": "1ad3654435000881", - "gsd-core/workflows/ultraplan-phase.md": "66c17ad2e555e262", + "gsd-core/workflows/thread.md": "927e7eeefd2fcf5c", + "gsd-core/workflows/transition.md": "cb8ec5affb7ebba1", + "gsd-core/workflows/ui-phase.md": "6c4d02dfda1efcae", + "gsd-core/workflows/ui-review.md": "7acfc485526d064b", + "gsd-core/workflows/ultraplan-phase.md": "0fb8291153e3937d", "gsd-core/workflows/undo.md": "96d2775f008b3a85", - "gsd-core/workflows/update.md": "6369691790864147", - "gsd-core/workflows/validate-phase.md": "50f37b705b6e44fb", - "gsd-core/workflows/verify-phase.md": "7579af6cd757f644", - "gsd-core/workflows/verify-work.md": "d77ace0fc4f33ff7", + "gsd-core/workflows/update.md": "6718e0632bba26ca", + "gsd-core/workflows/validate-phase.md": "2c6d7671fcaabcaa", + "gsd-core/workflows/verify-phase.md": "98a995046bdb6c3c", + "gsd-core/workflows/verify-work.md": "34e980a6950cd83c", "scripts/changeset/README.md": "86ff89331dfd94b2", "scripts/changeset/cli.cjs": "68f92a344b199271", "scripts/changeset/github-release-notes.cjs": "795677f0c009b132", @@ -380,18 +381,19 @@ "skills/gsd-ingest-docs/SKILL.md": "6366644e623ae9e4", "skills/gsd-manager/SKILL.md": "8a11a1beb8e35a9c", "skills/gsd-map-codebase/SKILL.md": "55dade835b0f4954", - "skills/gsd-mempalace-capture/SKILL.md": "3746fa9b34e20e71", - "skills/gsd-mempalace-recall/SKILL.md": "07b1b0e767da162c", + "skills/gsd-mempalace-capture/SKILL.md": "64a2ec493092d26e", + "skills/gsd-mempalace-recall/SKILL.md": "c6e0195e55cd934c", "skills/gsd-milestone-summary/SKILL.md": "3ea93ccaa0d4d967", "skills/gsd-mvp-phase/SKILL.md": "d2f98f1e955797b6", "skills/gsd-new-milestone/SKILL.md": "52c3cbe5b931985b", "skills/gsd-new-project/SKILL.md": "d74e7583377e3563", + "skills/gsd-next/SKILL.md": "0a5109eb81fbeb4b", "skills/gsd-ns-context/SKILL.md": "89f5bffe6702c0c5", "skills/gsd-ns-ideate/SKILL.md": "e0c0420f6878906a", "skills/gsd-ns-manage/SKILL.md": "b7fbe29e45e75f54", "skills/gsd-ns-project/SKILL.md": "1292d4a6a4280ce9", "skills/gsd-ns-review/SKILL.md": "2ff62330379f947f", - "skills/gsd-ns-workflow/SKILL.md": "3f5fcfec9da730a2", + "skills/gsd-ns-workflow/SKILL.md": "86272fd655c206bc", "skills/gsd-pause-work/SKILL.md": "95017c70ae9dca0d", "skills/gsd-phase/SKILL.md": "31578c329cc2583e", "skills/gsd-plan-phase/SKILL.md": "54798eddf30056b5", diff --git a/tests/fixtures/golden-install-parity/opencode.json b/tests/fixtures/golden-install-parity/opencode.json index dd6f6ea54..b5dd344dc 100644 --- a/tests/fixtures/golden-install-parity/opencode.json +++ b/tests/fixtures/golden-install-parity/opencode.json @@ -4,37 +4,37 @@ "agents/gsd-advisor-researcher.md": "6955bcd8ca353de0", "agents/gsd-ai-researcher.md": "28a05307dad84020", "agents/gsd-assumptions-analyzer.md": "45c01017e84ba193", - "agents/gsd-code-fixer.md": "eb9fa698f827f23f", + "agents/gsd-code-fixer.md": "3622ae5d90fb15f6", "agents/gsd-code-reviewer.md": "2249774416314c57", "agents/gsd-codebase-mapper.md": "948612acd505e87f", - "agents/gsd-debug-session-manager.md": "09c805b7283633fd", - "agents/gsd-debugger.md": "535cc597dcc0cade", + "agents/gsd-debug-session-manager.md": "0a0483c6470df4d1", + "agents/gsd-debugger.md": "a83427bd5a0406fc", "agents/gsd-doc-classifier.md": "cd4169adec56c26f", "agents/gsd-doc-synthesizer.md": "47a8b52fe974a810", "agents/gsd-doc-verifier.md": "65bbc2ae6b9ace29", "agents/gsd-doc-writer.md": "0696a8cdc0028917", "agents/gsd-domain-researcher.md": "71250e759ca9e723", - "agents/gsd-eval-auditor.md": "d9c7034244882d86", + "agents/gsd-eval-auditor.md": "c88890105f32ace6", "agents/gsd-eval-planner.md": "60bddb70a937f796", - "agents/gsd-executor.md": "9726bd59fcc09611", + "agents/gsd-executor.md": "b091b0126895ae03", "agents/gsd-framework-selector.md": "1c0a10355e787675", "agents/gsd-integration-checker.md": "a9de5928e5a5c649", - "agents/gsd-intel-updater.md": "f9ef2797738b7f09", - "agents/gsd-mempalace-curator.md": "aa7cf2c611057735", + "agents/gsd-intel-updater.md": "493e07482fa6198a", + "agents/gsd-mempalace-curator.md": "197308371baa53ad", "agents/gsd-nyquist-auditor.md": "7a7e0d1cbafd6b63", "agents/gsd-pattern-mapper.md": "7c6d1d9817a9c1e7", - "agents/gsd-phase-researcher.md": "6461af91c55b5227", - "agents/gsd-plan-checker.md": "5e9ec0d98f9a0059", - "agents/gsd-planner.md": "b4bc4916aadd24e0", - "agents/gsd-project-researcher.md": "f1d486fc0a3ff905", - "agents/gsd-research-synthesizer.md": "e0c2d9957431a1e1", + "agents/gsd-phase-researcher.md": "9874110700b41f48", + "agents/gsd-plan-checker.md": "28ca3dc43669894f", + "agents/gsd-planner.md": "4fdb27fe53d38935", + "agents/gsd-project-researcher.md": "dae210ae0b3c6e2b", + "agents/gsd-research-synthesizer.md": "e02c6ad5d1b74171", "agents/gsd-roadmapper.md": "1658a40b20d8b575", "agents/gsd-security-auditor.md": "e36e436c0d5c26d5", "agents/gsd-ui-auditor.md": "e810012e685b2466", "agents/gsd-ui-checker.md": "5fd0ed65262dc194", - "agents/gsd-ui-researcher.md": "18dd700b1ac6d86a", + "agents/gsd-ui-researcher.md": "d2e1ed5af2df4a7d", "agents/gsd-user-profiler.md": "d825b4c0a6431f8b", - "agents/gsd-verifier.md": "e245bfb493a5c069", + "agents/gsd-verifier.md": "b9f2e801f9395a35", "command/gsd-add-tests.md": "b9cd93ed01945f75", "command/gsd-ai-integration-phase.md": "9d4bc4dcce7f1ee0", "command/gsd-audit-fix.md": "5615403843d5e491", @@ -63,18 +63,19 @@ "command/gsd-ingest-docs.md": "b47c812c247e58a4", "command/gsd-manager.md": "86ece154b34b6d1b", "command/gsd-map-codebase.md": "1fb678f8a17a380e", - "command/gsd-mempalace-capture.md": "08b9750f1b1d1ba6", - "command/gsd-mempalace-recall.md": "2316f1a950490845", + "command/gsd-mempalace-capture.md": "a94ca275cbe7134c", + "command/gsd-mempalace-recall.md": "d358cdd89c935877", "command/gsd-milestone-summary.md": "86a827271bc647c5", "command/gsd-mvp-phase.md": "d45fd76cb9cff3ef", "command/gsd-new-milestone.md": "64c9dc73425a66a2", "command/gsd-new-project.md": "0086f0de26002219", + "command/gsd-next.md": "b0ef81652d72d894", "command/gsd-ns-context.md": "9a2b55b64f2e1e4b", "command/gsd-ns-ideate.md": "27e7fcdc69eeeb5f", "command/gsd-ns-manage.md": "eded59052ca4b240", "command/gsd-ns-project.md": "91417cf7b76581dd", "command/gsd-ns-review.md": "61fe33e28eb1b961", - "command/gsd-ns-workflow.md": "3352c292c27fe50b", + "command/gsd-ns-workflow.md": "13c1ab91080c0cc3", "command/gsd-pause-work.md": "bb5bf91a2e3e480e", "command/gsd-phase.md": "6bcda1539f949d5a", "command/gsd-plan-phase.md": "7ee44086b59862b9", @@ -106,12 +107,12 @@ "command/gsd-workstreams.md": "5e57eed1881c3891", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", + "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -175,7 +176,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "4acefb3c71169c84", + "gsd-core/references/planning-config.md": "af0a9694b3c39557", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -259,119 +260,120 @@ "gsd-core/templates/user-profile.md": "52abe2af968e8533", "gsd-core/templates/user-setup.md": "1da2382725db080f", "gsd-core/templates/verification-report.md": "78ab9264ce63ed7e", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "b06846965aac2c53", - "gsd-core/workflows/add-phase.md": "226a281548498ae5", - "gsd-core/workflows/add-tests.md": "29a06d57250bc054", - "gsd-core/workflows/add-todo.md": "c98d2b68d0f0bf6d", - "gsd-core/workflows/ai-integration-phase.md": "bd7f0c25f1f52a95", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "08289088a88d410f", + "gsd-core/workflows/add-phase.md": "5154a5fb3e0d4370", + "gsd-core/workflows/add-tests.md": "81d0a836878e1a10", + "gsd-core/workflows/add-todo.md": "72fcef9fd0cafda5", + "gsd-core/workflows/ai-integration-phase.md": "90e5f97018715b18", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "c7878f1dff04adf1", - "gsd-core/workflows/audit-milestone.md": "99f0b884c9208dde", - "gsd-core/workflows/audit-uat.md": "e530acf37fd9c699", - "gsd-core/workflows/autonomous.md": "5d4373ad0a20f69b", - "gsd-core/workflows/check-todos.md": "42806d03eacf9ff6", - "gsd-core/workflows/cleanup.md": "daca0c4f1d531a02", - "gsd-core/workflows/code-review-fix.md": "618c850533bd5c9e", - "gsd-core/workflows/code-review.md": "e362de9cce43c8fc", - "gsd-core/workflows/complete-milestone.md": "840e524216772d8d", - "gsd-core/workflows/debug.md": "0e12f6f3589cc0ea", - "gsd-core/workflows/diagnose-issues.md": "d8c817d029ea186e", + "gsd-core/workflows/audit-fix.md": "497a33eb4ee38d47", + "gsd-core/workflows/audit-milestone.md": "7aa0db364a4b67e2", + "gsd-core/workflows/audit-uat.md": "c800099fab1e1c1b", + "gsd-core/workflows/autonomous.md": "6cb0c014f5f56965", + "gsd-core/workflows/check-todos.md": "6526b64ee88c7d2e", + "gsd-core/workflows/cleanup.md": "94d771d26f62dc86", + "gsd-core/workflows/code-review-fix.md": "5d97b960da4fef73", + "gsd-core/workflows/code-review.md": "aec8ef4de1829607", + "gsd-core/workflows/complete-milestone.md": "614299b2c08e66c3", + "gsd-core/workflows/debug.md": "9d4a8afc8d36be93", + "gsd-core/workflows/diagnose-issues.md": "2971c699d52f1b85", "gsd-core/workflows/discovery-phase.md": "724408336596c50c", - "gsd-core/workflows/discuss-phase-assumptions.md": "42418e64617c5de3", + "gsd-core/workflows/discuss-phase-assumptions.md": "310b08dc31710cbc", "gsd-core/workflows/discuss-phase-power.md": "5c0d1ca6abda0383", - "gsd-core/workflows/discuss-phase.md": "3b4b9908e57b329f", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "f44a1979ba5841a3", + "gsd-core/workflows/discuss-phase.md": "3a62a8d4c374c69f", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "83ca3ea4fac785af", "gsd-core/workflows/discuss-phase/modes/all.md": "5ed71228ac96e728", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "69d274e077af5292", + "gsd-core/workflows/discuss-phase/modes/auto.md": "ed71852753c6788a", "gsd-core/workflows/discuss-phase/modes/batch.md": "78f6ef61690acb66", - "gsd-core/workflows/discuss-phase/modes/chain.md": "b01b9974f762af76", + "gsd-core/workflows/discuss-phase/modes/chain.md": "1558b2ce77a25c75", "gsd-core/workflows/discuss-phase/modes/default.md": "5d12f2593ae4a813", "gsd-core/workflows/discuss-phase/modes/power.md": "799fc7e1283b568f", "gsd-core/workflows/discuss-phase/modes/text.md": "daf23a04b101ab38", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "9804674fccada405", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "04e4feee14772275", - "gsd-core/workflows/do.md": "9464559b832bf9c0", - "gsd-core/workflows/docs-update.md": "93e969c3afb446a0", - "gsd-core/workflows/edit-phase.md": "ed948a400a0146c7", - "gsd-core/workflows/eval-review.md": "1ba1af74a43c07db", - "gsd-core/workflows/execute-phase.md": "f0ca3839e0d0cf8b", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "a640b093a5a7b028", + "gsd-core/workflows/do.md": "d72e76d9050b53f3", + "gsd-core/workflows/docs-update.md": "850366c2ef8fb780", + "gsd-core/workflows/edit-phase.md": "1876c855fb0a0a39", + "gsd-core/workflows/eval-review.md": "5394694d29ad7543", + "gsd-core/workflows/execute-phase.md": "ec2ef02d93b17a24", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "1804215577f1ad35", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "8b42f5df1a2c231f", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "647ec0d29a0d6365", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "7894850154836fcf", - "gsd-core/workflows/explore.md": "96ba55f53899a261", - "gsd-core/workflows/extract-learnings.md": "b8851263c2d28702", + "gsd-core/workflows/execute-plan.md": "e8de8ea661c1fe81", + "gsd-core/workflows/explore.md": "7f5f9231cfd3089b", + "gsd-core/workflows/extract-learnings.md": "92b3c0979604b7d0", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "6ce026e4bc6c875e", - "gsd-core/workflows/graduation.md": "7d03b353a0323cce", - "gsd-core/workflows/health.md": "1fad392ce1aec410", + "gsd-core/workflows/forensics.md": "9354cb830152fd28", + "gsd-core/workflows/graduation.md": "13080b5c24eec27d", + "gsd-core/workflows/health.md": "a91e0a8e5d20b2e9", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "b544113eb9aa54fa", - "gsd-core/workflows/help/modes/full.md": "d43cbea8b5e6e290", - "gsd-core/workflows/help/modes/topic.md": "a404990fcf2d7df7", - "gsd-core/workflows/import.md": "46337b37d375f4da", + "gsd-core/workflows/help/modes/full.md": "604993c20f4e4b20", + "gsd-core/workflows/help/modes/topic.md": "19a279fe91922d3b", + "gsd-core/workflows/import.md": "67fbf389ab8e57b4", "gsd-core/workflows/inbox.md": "a073396097c89c01", - "gsd-core/workflows/ingest-docs.md": "bbb4f5fb3ab75113", - "gsd-core/workflows/insert-phase.md": "a305657b04dc3f1f", + "gsd-core/workflows/ingest-docs.md": "82370f93c45c8015", + "gsd-core/workflows/insert-phase.md": "858224afbf977c14", "gsd-core/workflows/list-phase-assumptions.md": "e7b5e35c9452e3b3", - "gsd-core/workflows/list-seeds.md": "f8a55d8f83a4492d", - "gsd-core/workflows/list-workspaces.md": "74aa5ac3cb9b00bf", - "gsd-core/workflows/manager.md": "e77230eb5a8a1c78", - "gsd-core/workflows/map-codebase.md": "40624186d001658f", - "gsd-core/workflows/milestone-summary.md": "19cced11010ad8eb", - "gsd-core/workflows/mvp-phase.md": "efeb5d11f5b10e73", - "gsd-core/workflows/new-milestone.md": "08d97dcb66df7776", - "gsd-core/workflows/new-project.md": "d3c0ce0e163d5048", - "gsd-core/workflows/new-workspace.md": "cfbe1d7f60f2bfe4", - "gsd-core/workflows/next.md": "83ccac8577032cb6", + "gsd-core/workflows/list-seeds.md": "9b05425fa7d24827", + "gsd-core/workflows/list-workspaces.md": "dc6d30036c6dc426", + "gsd-core/workflows/manager.md": "b652b27ca9c6451a", + "gsd-core/workflows/map-codebase.md": "6aa5a52741af0b3e", + "gsd-core/workflows/milestone-summary.md": "321ea8a6a206f38f", + "gsd-core/workflows/mvp-phase.md": "b4d688baa4c60dfc", + "gsd-core/workflows/new-milestone.md": "b34db94432f766cb", + "gsd-core/workflows/new-project.md": "a3850644ef65bea6", + "gsd-core/workflows/new-workspace.md": "3d82392388ee24c7", + "gsd-core/workflows/next.md": "6719a37b8ce2ac4f", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "0d1374f2a2257858", - "gsd-core/workflows/pause-work.md": "c9f0b8826845dda7", - "gsd-core/workflows/plan-milestone-gaps.md": "5ec459734bf7570c", - "gsd-core/workflows/plan-phase.md": "03745f51d63d99b8", + "gsd-core/workflows/pause-work.md": "70c72beca55c080a", + "gsd-core/workflows/plan-milestone-gaps.md": "0a9dacd422cd9533", + "gsd-core/workflows/plan-phase.md": "3c49d9f4061b2388", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "fa7f29c323f4cb57", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "3a09141de7f3dedb", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "e9de7a96bbfff261", - "gsd-core/workflows/plan-review-convergence.md": "4f884d793d72d3fd", - "gsd-core/workflows/plant-seed.md": "507e886d0f70d84c", - "gsd-core/workflows/pr-branch.md": "3abaa18246facdc3", - "gsd-core/workflows/profile-user.md": "6c16f62edaaebdc9", - "gsd-core/workflows/progress.md": "6b34c4542cfe90b0", - "gsd-core/workflows/quick.md": "55e3c86b55995e3f", - "gsd-core/workflows/reapply-patches.md": "a6cfec7e2a0e7ee2", - "gsd-core/workflows/remove-phase.md": "863c58e99e9d630d", - "gsd-core/workflows/remove-workspace.md": "4ed03c52e5c7bd4d", - "gsd-core/workflows/resume-project.md": "15153ce5a4c38674", - "gsd-core/workflows/review.md": "4076abd5ff01195d", - "gsd-core/workflows/scan.md": "4634caefa32a7307", - "gsd-core/workflows/secure-phase.md": "9616682fe23cf042", + "gsd-core/workflows/plan-review-convergence.md": "9252897bc8e001da", + "gsd-core/workflows/plant-seed.md": "b8dad652e31c2318", + "gsd-core/workflows/pr-branch.md": "929b7cb0c99c7b9e", + "gsd-core/workflows/profile-user.md": "248d59a31948e0ed", + "gsd-core/workflows/progress.md": "8fc3404087f50b95", + "gsd-core/workflows/quick.md": "10cc8ddd4bc3f0ee", + "gsd-core/workflows/reapply-patches.md": "a0e9b53f90abceb2", + "gsd-core/workflows/remove-phase.md": "dea4661e8f89596f", + "gsd-core/workflows/remove-workspace.md": "446847e71aa52504", + "gsd-core/workflows/resume-project.md": "ad9f06a10bab8cc0", + "gsd-core/workflows/review.md": "94ff56aecbbe2753", + "gsd-core/workflows/scan.md": "ad8ebcad4626d4a8", + "gsd-core/workflows/secure-phase.md": "e9a488cec3b4efdc", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "66dfc942603ae7af", - "gsd-core/workflows/settings-integrations.md": "6bd6cccc1aff9bc9", - "gsd-core/workflows/settings.md": "4c24ab123703d769", - "gsd-core/workflows/ship.md": "5ffb515478d78cb6", - "gsd-core/workflows/sketch-wrap-up.md": "1a9f5b8e01a43506", - "gsd-core/workflows/sketch.md": "89acaae8de9bf8c9", - "gsd-core/workflows/spec-phase.md": "eb94ceb386b2a328", - "gsd-core/workflows/spike-wrap-up.md": "3609a57dbd8b5ac0", - "gsd-core/workflows/spike.md": "df52b9f31a72d204", - "gsd-core/workflows/stats.md": "598b1bb510ed0451", + "gsd-core/workflows/settings-advanced.md": "f62c8e4fa6d3a3d9", + "gsd-core/workflows/settings-integrations.md": "d1711a95f44fdbde", + "gsd-core/workflows/settings.md": "bbbcad8d95d5e813", + "gsd-core/workflows/ship.md": "924c79e3cfd1e42b", + "gsd-core/workflows/sketch-wrap-up.md": "681800323681c5c6", + "gsd-core/workflows/sketch.md": "fcb7af914159ef7b", + "gsd-core/workflows/smart-entry.md": "2a253fe437496eea", + "gsd-core/workflows/spec-phase.md": "cb6cbe6eac816b0a", + "gsd-core/workflows/spike-wrap-up.md": "30a73aa19a1db271", + "gsd-core/workflows/spike.md": "f8b07d411473560a", + "gsd-core/workflows/stats.md": "846cd2808461ccdc", "gsd-core/workflows/sync-skills.md": "7e2c138cdbef4282", - "gsd-core/workflows/thread.md": "f4f8312f744c9cba", - "gsd-core/workflows/transition.md": "2d6739f730c3ea10", - "gsd-core/workflows/ui-phase.md": "38dac814d2d03d6f", - "gsd-core/workflows/ui-review.md": "3d972d3bd30527b3", - "gsd-core/workflows/ultraplan-phase.md": "11db7f58a45aca2e", + "gsd-core/workflows/thread.md": "82652edb1883af59", + "gsd-core/workflows/transition.md": "a66f117fad29d65a", + "gsd-core/workflows/ui-phase.md": "3927811cceccf3fd", + "gsd-core/workflows/ui-review.md": "149f39373eee5c92", + "gsd-core/workflows/ultraplan-phase.md": "f4bad8de3fdb49fa", "gsd-core/workflows/undo.md": "0bba5e7f6196c894", - "gsd-core/workflows/update.md": "af51041a3172c523", - "gsd-core/workflows/validate-phase.md": "0fc5991f6d7c6c39", - "gsd-core/workflows/verify-phase.md": "13a1a43395b5e47b", - "gsd-core/workflows/verify-work.md": "c218bc9c5972dcdb", + "gsd-core/workflows/update.md": "71b6cd852f38b4bc", + "gsd-core/workflows/validate-phase.md": "abcdbc1b56780565", + "gsd-core/workflows/verify-phase.md": "5bd04b040cd071dd", + "gsd-core/workflows/verify-work.md": "f0d205568abfaf74", "hooks/gsd-check-update-worker.js": "385fb7c67810baf6", "hooks/gsd-check-update.js": "4549451414ffa7d7", "hooks/gsd-config-reload.js": "96546e0e8bb47904", @@ -437,18 +439,19 @@ "skills/gsd-ingest-docs/SKILL.md": "8f294b4894f782a5", "skills/gsd-manager/SKILL.md": "cf40f237b4f20aa7", "skills/gsd-map-codebase/SKILL.md": "6d74ea41e29ff035", - "skills/gsd-mempalace-capture/SKILL.md": "260e1dabc7014ba2", - "skills/gsd-mempalace-recall/SKILL.md": "045d85c8cab1afcc", + "skills/gsd-mempalace-capture/SKILL.md": "f960b7b1a8fdf89b", + "skills/gsd-mempalace-recall/SKILL.md": "2091c48e6e986e28", "skills/gsd-milestone-summary/SKILL.md": "175366bb500b5e64", "skills/gsd-mvp-phase/SKILL.md": "0531d0e907af41ce", "skills/gsd-new-milestone/SKILL.md": "45688741cc4bab41", "skills/gsd-new-project/SKILL.md": "feef18d69466fdf9", + "skills/gsd-next/SKILL.md": "85fb881a8ac65081", "skills/gsd-ns-context/SKILL.md": "110fb2227bcde535", "skills/gsd-ns-ideate/SKILL.md": "d093d59a8519decc", "skills/gsd-ns-manage/SKILL.md": "2756981de613022e", "skills/gsd-ns-project/SKILL.md": "757976d48e8b7a26", "skills/gsd-ns-review/SKILL.md": "680bdd33c882b049", - "skills/gsd-ns-workflow/SKILL.md": "68effe2fc2c65317", + "skills/gsd-ns-workflow/SKILL.md": "579b7f0dac74e1fb", "skills/gsd-pause-work/SKILL.md": "c7e9ba4f242c4648", "skills/gsd-phase/SKILL.md": "ee78c0c56c814d84", "skills/gsd-plan-phase/SKILL.md": "6abcc3a1568a6bb9", diff --git a/tests/fixtures/golden-install-parity/qwen.json b/tests/fixtures/golden-install-parity/qwen.json index 0ab2fab4d..071a61405 100644 --- a/tests/fixtures/golden-install-parity/qwen.json +++ b/tests/fixtures/golden-install-parity/qwen.json @@ -1,48 +1,48 @@ { ".gsd-profile": "0e716a5fef4e6dc1", ".gsd/defaults.json": "560664b045e645cb", - "agents/gsd-advisor-researcher.md": "f3f0a55854689045", - "agents/gsd-ai-researcher.md": "72f67082f35c9da1", + "agents/gsd-advisor-researcher.md": "f1c4a47d3d8cea72", + "agents/gsd-ai-researcher.md": "08847faf5494ff08", "agents/gsd-assumptions-analyzer.md": "f11a80795163bb5d", - "agents/gsd-code-fixer.md": "aa8fb3a712ee0573", + "agents/gsd-code-fixer.md": "5660b5d7a912dbac", "agents/gsd-code-reviewer.md": "f70ee630a166fec8", "agents/gsd-codebase-mapper.md": "b2885ffa8bb75d47", - "agents/gsd-debug-session-manager.md": "c88ad88c7a9fff8b", - "agents/gsd-debugger.md": "89d03f3bd515f045", + "agents/gsd-debug-session-manager.md": "0b23e9c20c77f55c", + "agents/gsd-debugger.md": "7411b2f67a801c3e", "agents/gsd-doc-classifier.md": "5de2a66c751b2d58", "agents/gsd-doc-synthesizer.md": "8e6fb8220f777022", "agents/gsd-doc-verifier.md": "3767850df78f4a36", "agents/gsd-doc-writer.md": "10962b6bd4212379", - "agents/gsd-domain-researcher.md": "d4c07520f650ffd5", - "agents/gsd-eval-auditor.md": "0d3c7822c91197fc", + "agents/gsd-domain-researcher.md": "412cdbb05ba252ea", + "agents/gsd-eval-auditor.md": "2d121dbec93fd4ce", "agents/gsd-eval-planner.md": "03448fc9c5774b56", - "agents/gsd-executor.md": "9bda03decabbaa16", + "agents/gsd-executor.md": "0735dcf053be7c76", "agents/gsd-framework-selector.md": "ea9981d65d6b3429", "agents/gsd-integration-checker.md": "33fd537b862eb944", - "agents/gsd-intel-updater.md": "22cc46f64ad4c336", - "agents/gsd-mempalace-curator.md": "576b8d0db51bc462", + "agents/gsd-intel-updater.md": "699dacdc0a1f2478", + "agents/gsd-mempalace-curator.md": "399e90e473b33814", "agents/gsd-nyquist-auditor.md": "7fb0ecf639c1cdfe", "agents/gsd-pattern-mapper.md": "9ab071c3ffc1cf46", - "agents/gsd-phase-researcher.md": "7ecc077c36ebad64", - "agents/gsd-plan-checker.md": "7807baf92b84e721", - "agents/gsd-planner.md": "3dd52fdc04d450d9", - "agents/gsd-project-researcher.md": "fda710ba13e4117d", - "agents/gsd-research-synthesizer.md": "b425f746df47c2ac", + "agents/gsd-phase-researcher.md": "ecb365e5f62aaafc", + "agents/gsd-plan-checker.md": "ca47fdf6d4a36849", + "agents/gsd-planner.md": "7cb18e515bab3c05", + "agents/gsd-project-researcher.md": "d38509cab69224d9", + "agents/gsd-research-synthesizer.md": "6d64fce8b06b7a62", "agents/gsd-roadmapper.md": "604b25c6687811f4", "agents/gsd-security-auditor.md": "f85447e5b5300feb", "agents/gsd-ui-auditor.md": "cc46d104cbc49079", "agents/gsd-ui-checker.md": "8f140c80fc193e13", - "agents/gsd-ui-researcher.md": "14f711963a71322a", + "agents/gsd-ui-researcher.md": "623cb59aa6dbe146", "agents/gsd-user-profiler.md": "ca3bf75581f211a0", - "agents/gsd-verifier.md": "7286d42f73e54be1", + "agents/gsd-verifier.md": "45c450b6d7cc5f0d", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "4456f5432471af00", + "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -106,7 +106,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "32430b855023bfdb", + "gsd-core/references/planning-config.md": "e8087cf6aae8d56f", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -190,119 +190,120 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "4b75a93042406fb8", - "gsd-core/workflows/add-phase.md": "e660b7f2793e6057", - "gsd-core/workflows/add-tests.md": "258d0a918a40f2b4", - "gsd-core/workflows/add-todo.md": "53acd2035bee5cbb", - "gsd-core/workflows/ai-integration-phase.md": "ce4775b1ea73c8ec", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "cee41d5fc52d4e37", + "gsd-core/workflows/add-phase.md": "cc63a3e108c9a065", + "gsd-core/workflows/add-tests.md": "b62585823e5636bb", + "gsd-core/workflows/add-todo.md": "5e037b444e657557", + "gsd-core/workflows/ai-integration-phase.md": "afdc7c15f03a95fc", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "75f9d02e6924913c", - "gsd-core/workflows/audit-milestone.md": "49d1978340cf89ef", - "gsd-core/workflows/audit-uat.md": "b38b4e18e2abd51b", - "gsd-core/workflows/autonomous.md": "4bdc47f26319ac48", - "gsd-core/workflows/check-todos.md": "7fc4a39f3e83dde7", - "gsd-core/workflows/cleanup.md": "804c5d481279f008", - "gsd-core/workflows/code-review-fix.md": "7d6caed073170b2a", - "gsd-core/workflows/code-review.md": "ca4a87c143bb2d55", - "gsd-core/workflows/complete-milestone.md": "35a311ed5cea3599", - "gsd-core/workflows/debug.md": "6000ef61c0a67d84", - "gsd-core/workflows/diagnose-issues.md": "1aa7b1f3c4cbe15d", + "gsd-core/workflows/audit-fix.md": "da62236c7b3161a0", + "gsd-core/workflows/audit-milestone.md": "b7617cf590d92a56", + "gsd-core/workflows/audit-uat.md": "97d441d07e7972b3", + "gsd-core/workflows/autonomous.md": "3014ff90115f0daf", + "gsd-core/workflows/check-todos.md": "ec8c22920f6b2df1", + "gsd-core/workflows/cleanup.md": "6a18b165752e3087", + "gsd-core/workflows/code-review-fix.md": "e14afce87cf0d420", + "gsd-core/workflows/code-review.md": "d6d385b6dadae5a0", + "gsd-core/workflows/complete-milestone.md": "40085d32b15805c8", + "gsd-core/workflows/debug.md": "c23d067580b09f63", + "gsd-core/workflows/diagnose-issues.md": "652ae26975f82242", "gsd-core/workflows/discovery-phase.md": "6161c60d752d0058", - "gsd-core/workflows/discuss-phase-assumptions.md": "6360526c14233193", + "gsd-core/workflows/discuss-phase-assumptions.md": "3865afc23e9cd46a", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "b5731ee756a9a724", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "1bcf72db1553bbf2", + "gsd-core/workflows/discuss-phase.md": "8644b72386a51241", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "3102430dfad9c012", "gsd-core/workflows/discuss-phase/modes/all.md": "fa70d79066562e54", "gsd-core/workflows/discuss-phase/modes/analyze.md": "da0788f3be7f8105", - "gsd-core/workflows/discuss-phase/modes/auto.md": "9b87eb70ef459efa", + "gsd-core/workflows/discuss-phase/modes/auto.md": "20066d66f481e69c", "gsd-core/workflows/discuss-phase/modes/batch.md": "6946597770e2d448", - "gsd-core/workflows/discuss-phase/modes/chain.md": "2a6782b674cf4ca6", + "gsd-core/workflows/discuss-phase/modes/chain.md": "22ed6fd00d79ff71", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "fdc7a728eaaa2261", "gsd-core/workflows/discuss-phase/modes/text.md": "6914c661b95859ee", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "1f0dc350abac269a", - "gsd-core/workflows/docs-update.md": "12433c1e3cf9e40e", - "gsd-core/workflows/edit-phase.md": "4ba06a05cb29f3b7", - "gsd-core/workflows/eval-review.md": "0ab8368c8edf91fb", - "gsd-core/workflows/execute-phase.md": "c739c018da3d2c0d", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "9320986ccf0e8a60", + "gsd-core/workflows/do.md": "35862ba1f7230247", + "gsd-core/workflows/docs-update.md": "45d2f0d173c84e07", + "gsd-core/workflows/edit-phase.md": "0fb5e0123cfc6f36", + "gsd-core/workflows/eval-review.md": "6dee8a1e40ececd4", + "gsd-core/workflows/execute-phase.md": "6bb6f3c6a33c4233", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "36af8d91e4ae8b9c", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "4116471249699255", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "5c30e38cdc265e20", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "73f47e5a189cd27d", - "gsd-core/workflows/explore.md": "42f73d9fc38429da", - "gsd-core/workflows/extract-learnings.md": "1d0a3cbf17159316", + "gsd-core/workflows/execute-plan.md": "503b0ced0731dc38", + "gsd-core/workflows/explore.md": "e1a83a8982532e5b", + "gsd-core/workflows/extract-learnings.md": "dd4fdb88605de49a", "gsd-core/workflows/fast.md": "54fe93778b45a7eb", - "gsd-core/workflows/forensics.md": "0b20c736f1220ee7", - "gsd-core/workflows/graduation.md": "7398492ff69af5e7", - "gsd-core/workflows/health.md": "de79abe3b83a0252", + "gsd-core/workflows/forensics.md": "82800a3138ac1da9", + "gsd-core/workflows/graduation.md": "40401655435beee3", + "gsd-core/workflows/health.md": "043de14edb6a9723", "gsd-core/workflows/help.md": "5d040504b9ab35e3", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "cef457f954a9991e", - "gsd-core/workflows/help/modes/full.md": "8f70d84fd3549aa0", - "gsd-core/workflows/help/modes/topic.md": "bd2e4cc8e460f5bd", - "gsd-core/workflows/import.md": "5c0e3e97b0a59a06", + "gsd-core/workflows/help/modes/full.md": "1e1e826ba1da0bc5", + "gsd-core/workflows/help/modes/topic.md": "899d7168a485297f", + "gsd-core/workflows/import.md": "e56c18a984396066", "gsd-core/workflows/inbox.md": "91aac6360e1a8672", - "gsd-core/workflows/ingest-docs.md": "9cbe45380eed4a0e", - "gsd-core/workflows/insert-phase.md": "080d2f56cf0021ab", + "gsd-core/workflows/ingest-docs.md": "f291310a8a89dbd8", + "gsd-core/workflows/insert-phase.md": "00a34b792c323959", "gsd-core/workflows/list-phase-assumptions.md": "2a6b6a5acfb7742c", - "gsd-core/workflows/list-seeds.md": "e8d404a07c612d46", - "gsd-core/workflows/list-workspaces.md": "0bda9b42bb5c509b", - "gsd-core/workflows/manager.md": "f2ae9c83a80cc690", - "gsd-core/workflows/map-codebase.md": "8ce1e33f45827202", - "gsd-core/workflows/milestone-summary.md": "4135889e51e1e4b5", - "gsd-core/workflows/mvp-phase.md": "b3561a8ab1b26a4c", - "gsd-core/workflows/new-milestone.md": "3f2875618897718b", - "gsd-core/workflows/new-project.md": "6c1440959e637d2d", - "gsd-core/workflows/new-workspace.md": "9b41c1b5c0196936", - "gsd-core/workflows/next.md": "80f2feb243818c90", + "gsd-core/workflows/list-seeds.md": "8d6e1b5d85f64c6f", + "gsd-core/workflows/list-workspaces.md": "5e434933a3db695c", + "gsd-core/workflows/manager.md": "176ca710b4be4860", + "gsd-core/workflows/map-codebase.md": "2328da6a2f180f07", + "gsd-core/workflows/milestone-summary.md": "97ddfc40c6bce906", + "gsd-core/workflows/mvp-phase.md": "5ca64695120d250c", + "gsd-core/workflows/new-milestone.md": "d009cde68c003ca6", + "gsd-core/workflows/new-project.md": "493ae04534a80f97", + "gsd-core/workflows/new-workspace.md": "0d59bb987430003e", + "gsd-core/workflows/next.md": "c13515a80c20d37d", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "42b66686b2c102cb", - "gsd-core/workflows/pause-work.md": "54f1c0a9e79e2c59", - "gsd-core/workflows/plan-milestone-gaps.md": "1b820f4e70acce86", - "gsd-core/workflows/plan-phase.md": "574fc8008416e6a7", + "gsd-core/workflows/pause-work.md": "be33f84dc1d4822f", + "gsd-core/workflows/plan-milestone-gaps.md": "d98e98486123eb97", + "gsd-core/workflows/plan-phase.md": "1cac08591d361397", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "4099ef6d0868de60", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "451a287826b36227", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "c22ff5ea46de665a", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "d050d8d551ed1756", - "gsd-core/workflows/plan-review-convergence.md": "b809588bff4f48b5", - "gsd-core/workflows/plant-seed.md": "e3949fcbcf5d375f", - "gsd-core/workflows/pr-branch.md": "95850381230787ed", - "gsd-core/workflows/profile-user.md": "07e634c1dab106fc", - "gsd-core/workflows/progress.md": "eb2dafb8e419b784", - "gsd-core/workflows/quick.md": "cdc5477dacaec99a", - "gsd-core/workflows/reapply-patches.md": "4a93b90cbe70a2f1", - "gsd-core/workflows/remove-phase.md": "17c46fdcef27df2d", - "gsd-core/workflows/remove-workspace.md": "1d34788a9b2272d2", - "gsd-core/workflows/resume-project.md": "bba3250afbea8f09", - "gsd-core/workflows/review.md": "8ed9a9e7d150978d", - "gsd-core/workflows/scan.md": "514d3eba81565193", - "gsd-core/workflows/secure-phase.md": "a7e8edb0e5f48256", + "gsd-core/workflows/plan-review-convergence.md": "e2d31d43cbf2aa88", + "gsd-core/workflows/plant-seed.md": "0a92ba12993ac261", + "gsd-core/workflows/pr-branch.md": "cef0f65b16d500b4", + "gsd-core/workflows/profile-user.md": "263c0693563d98da", + "gsd-core/workflows/progress.md": "3b1b2142a74af85c", + "gsd-core/workflows/quick.md": "0a9a7dacc73f8e53", + "gsd-core/workflows/reapply-patches.md": "de0ee8acfe7245b2", + "gsd-core/workflows/remove-phase.md": "e8ae4fbbfac700f0", + "gsd-core/workflows/remove-workspace.md": "4ac64de862dc650e", + "gsd-core/workflows/resume-project.md": "7f20769f302e5427", + "gsd-core/workflows/review.md": "bb5c36262d5ff951", + "gsd-core/workflows/scan.md": "949692db4834dd27", + "gsd-core/workflows/secure-phase.md": "6758f1acf4113e9e", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "8e9a8f18b8c1e16e", - "gsd-core/workflows/settings-integrations.md": "8110932b38057f2f", - "gsd-core/workflows/settings.md": "1bd9dc8b2e7402e6", - "gsd-core/workflows/ship.md": "e10d21edabf201a7", - "gsd-core/workflows/sketch-wrap-up.md": "7630ee69ab22462d", - "gsd-core/workflows/sketch.md": "68c337d92c79dc9b", - "gsd-core/workflows/spec-phase.md": "dbe5f223d7bc026c", - "gsd-core/workflows/spike-wrap-up.md": "96b8244988d651fd", - "gsd-core/workflows/spike.md": "52fcd95f7b343232", - "gsd-core/workflows/stats.md": "7ffa072290ebcae3", + "gsd-core/workflows/settings-advanced.md": "8d850d15f1d06dd6", + "gsd-core/workflows/settings-integrations.md": "29c5de27fbbb18e9", + "gsd-core/workflows/settings.md": "da0b7567d648b80a", + "gsd-core/workflows/ship.md": "9f94d0b155eb041e", + "gsd-core/workflows/sketch-wrap-up.md": "89e0eab2af946b04", + "gsd-core/workflows/sketch.md": "483387542d6fc3af", + "gsd-core/workflows/smart-entry.md": "d309710bcabd4675", + "gsd-core/workflows/spec-phase.md": "0d888493bde5146b", + "gsd-core/workflows/spike-wrap-up.md": "fe04cb3d30dcbc6c", + "gsd-core/workflows/spike.md": "fad28f2ecf2dac52", + "gsd-core/workflows/stats.md": "89a08155b92f4a2d", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "c10177767648ea7f", - "gsd-core/workflows/transition.md": "1f0a1478d75d89ec", - "gsd-core/workflows/ui-phase.md": "1c91323daf451053", - "gsd-core/workflows/ui-review.md": "f1f82d8257e910cc", - "gsd-core/workflows/ultraplan-phase.md": "edcaa0b29f942df0", + "gsd-core/workflows/thread.md": "f24b6454c69d064a", + "gsd-core/workflows/transition.md": "9c615db5686219d0", + "gsd-core/workflows/ui-phase.md": "a1f11225433e1795", + "gsd-core/workflows/ui-review.md": "8b989f372684851f", + "gsd-core/workflows/ultraplan-phase.md": "49921383982474e0", "gsd-core/workflows/undo.md": "791e0bf96d9a057f", - "gsd-core/workflows/update.md": "baae1a977fbeba49", - "gsd-core/workflows/validate-phase.md": "0e153ccb3bdb9dda", - "gsd-core/workflows/verify-phase.md": "0ef74d5b7f7646f6", - "gsd-core/workflows/verify-work.md": "69d9d98563b9ec81", + "gsd-core/workflows/update.md": "b34cb866152d4de3", + "gsd-core/workflows/validate-phase.md": "e989cbaa4228564c", + "gsd-core/workflows/verify-phase.md": "a8679ba1d84145c5", + "gsd-core/workflows/verify-work.md": "b5afb65fdf311301", "hooks/gsd-check-update-worker.js": "4bb354044e0dff91", "hooks/gsd-check-update.js": "d2065cb3e725a42a", "hooks/gsd-config-reload.js": "4f52b8a0120bb1b8", @@ -343,8 +344,8 @@ "skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "8d38e55e5f8b774b", "skills/gsd-ns-context/skills/graphify/SKILL.md": "ac3661e6e576188b", "skills/gsd-ns-context/skills/map-codebase/SKILL.md": "5009595dbde69739", - "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "e9b66db79fce0a2f", - "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "9bfa9e76c7a10e26", + "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "40a31ad049374297", + "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "c3f412d5a64f3921", "skills/gsd-ns-ideate/SKILL.md": "4a0d2691054b23e5", "skills/gsd-ns-ideate/skills/capture/SKILL.md": "05fa421c95fbad2d", "skills/gsd-ns-ideate/skills/explore/SKILL.md": "7ee5c455f37093be", @@ -392,7 +393,7 @@ "skills/gsd-ns-review/skills/ui-phase/SKILL.md": "7c9404102a9b9d74", "skills/gsd-ns-review/skills/ui-review/SKILL.md": "ef8f643abff1486b", "skills/gsd-ns-review/skills/validate-phase/SKILL.md": "70375e2381319d2b", - "skills/gsd-ns-workflow/SKILL.md": "46f5e3e89eed3743", + "skills/gsd-ns-workflow/SKILL.md": "5a65f9fb93a71cec", "skills/gsd-ns-workflow/skills/add-tests/SKILL.md": "6661195a66f25ae8", "skills/gsd-ns-workflow/skills/ai-integration-phase/SKILL.md": "96c8151779ad510e", "skills/gsd-ns-workflow/skills/autonomous/SKILL.md": "fb57d2c08ea9e8bc", @@ -400,6 +401,7 @@ "skills/gsd-ns-workflow/skills/execute-phase/SKILL.md": "13518a22e020e1bf", "skills/gsd-ns-workflow/skills/fast/SKILL.md": "5f3f8b0c3f564d14", "skills/gsd-ns-workflow/skills/mvp-phase/SKILL.md": "f9a1348c6c297579", + "skills/gsd-ns-workflow/skills/next/SKILL.md": "13e394affe675498", "skills/gsd-ns-workflow/skills/phase/SKILL.md": "1ed640e5f06c7be6", "skills/gsd-ns-workflow/skills/plan-phase/SKILL.md": "75979bb1db5557af", "skills/gsd-ns-workflow/skills/plan-review-convergence/SKILL.md": "c3dd8bfa877eaed5", diff --git a/tests/fixtures/golden-install-parity/trae.json b/tests/fixtures/golden-install-parity/trae.json index 01f7797a0..1f894a16c 100644 --- a/tests/fixtures/golden-install-parity/trae.json +++ b/tests/fixtures/golden-install-parity/trae.json @@ -4,45 +4,45 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "abfc97706f16aaaf", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "31fa8ab0d217788c", + "agents/gsd-code-fixer.md": "5fe29063843be67e", "agents/gsd-code-reviewer.md": "338c46ab59c4e45f", "agents/gsd-codebase-mapper.md": "8529d8a1ede8bbfb", - "agents/gsd-debug-session-manager.md": "410e3739329bd9ac", - "agents/gsd-debugger.md": "956c3207a43f973f", + "agents/gsd-debug-session-manager.md": "69aa7eae3a23f6a9", + "agents/gsd-debugger.md": "704eb4e94b4d1212", "agents/gsd-doc-classifier.md": "5807f1f7cfa40c42", "agents/gsd-doc-synthesizer.md": "0897098024c17ccd", "agents/gsd-doc-verifier.md": "e51e50892963ccc7", "agents/gsd-doc-writer.md": "b0c3ad805b789226", "agents/gsd-domain-researcher.md": "b80f76874c04e515", - "agents/gsd-eval-auditor.md": "96df1d4a9cd553a0", + "agents/gsd-eval-auditor.md": "470bf16303ec4d2e", "agents/gsd-eval-planner.md": "22334fde85723c9d", - "agents/gsd-executor.md": "546ea45461739438", + "agents/gsd-executor.md": "45eeb443a6e6dbe8", "agents/gsd-framework-selector.md": "7726fccc86bfeb50", "agents/gsd-integration-checker.md": "7cd2072984411c7f", - "agents/gsd-intel-updater.md": "2751bbd33912aa1b", - "agents/gsd-mempalace-curator.md": "63676937f8970bf3", + "agents/gsd-intel-updater.md": "83de6ba9172891c3", + "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", "agents/gsd-nyquist-auditor.md": "58efbed3b81b5ede", "agents/gsd-pattern-mapper.md": "b5d7a4abb1baecb9", - "agents/gsd-phase-researcher.md": "2ba0dab43912f28a", - "agents/gsd-plan-checker.md": "bc56265bcba1b002", - "agents/gsd-planner.md": "6ba7e6a042dbfc3c", - "agents/gsd-project-researcher.md": "16165f30baea2a06", - "agents/gsd-research-synthesizer.md": "9694b191aecc5f73", + "agents/gsd-phase-researcher.md": "2256f1f82212c757", + "agents/gsd-plan-checker.md": "523119bd5d6599fe", + "agents/gsd-planner.md": "d0e98ddbfb1339f5", + "agents/gsd-project-researcher.md": "ddf7794e81300032", + "agents/gsd-research-synthesizer.md": "a124b00271748d07", "agents/gsd-roadmapper.md": "493ef92b42b12cf4", "agents/gsd-security-auditor.md": "fbd3798eec23651b", "agents/gsd-ui-auditor.md": "771ae08260534d5c", "agents/gsd-ui-checker.md": "8573715bebbd4782", - "agents/gsd-ui-researcher.md": "70ad13e7de7b0da7", + "agents/gsd-ui-researcher.md": "3e737e761bc67073", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "2fef6afe676b0e34", + "agents/gsd-verifier.md": "99e95e235aacffbf", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "815b92a0e7b7693e", + "gsd-core/bin/gsd-tools.cjs": "e839e52071d5baa1", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -106,7 +106,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "970c47f816acdb30", + "gsd-core/references/planning-config.md": "33c5b0685be54e96", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -190,119 +190,120 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "36f58e864aeaf24d", - "gsd-core/workflows/add-phase.md": "4e498058a786615f", - "gsd-core/workflows/add-tests.md": "688a232a0a4b918e", - "gsd-core/workflows/add-todo.md": "792592b2133698a7", - "gsd-core/workflows/ai-integration-phase.md": "0672cc9afb7b7a0b", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "1851e97996d445d5", + "gsd-core/workflows/add-phase.md": "09bdebbc62f3310e", + "gsd-core/workflows/add-tests.md": "ff3a598cdbc5aa6e", + "gsd-core/workflows/add-todo.md": "0fe07cbd29ec252b", + "gsd-core/workflows/ai-integration-phase.md": "d469eb120e52de0f", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "493e4abe4f701662", - "gsd-core/workflows/audit-milestone.md": "26b2428d9a8df7b2", - "gsd-core/workflows/audit-uat.md": "f02cd45df6304b06", - "gsd-core/workflows/autonomous.md": "b615e91ac7c248bd", - "gsd-core/workflows/check-todos.md": "e4209530a4132312", - "gsd-core/workflows/cleanup.md": "78080ff25ba43f8c", - "gsd-core/workflows/code-review-fix.md": "4eebfb7f1612b441", - "gsd-core/workflows/code-review.md": "7630639b5f2f9ff2", - "gsd-core/workflows/complete-milestone.md": "5f7dbe9842b23e57", - "gsd-core/workflows/debug.md": "87c20def8d313e45", - "gsd-core/workflows/diagnose-issues.md": "a0b3fee49d516c0b", + "gsd-core/workflows/audit-fix.md": "ac71c1179444fdc3", + "gsd-core/workflows/audit-milestone.md": "a379eda51d821bce", + "gsd-core/workflows/audit-uat.md": "6e768b1c208a787a", + "gsd-core/workflows/autonomous.md": "c482645c5d1ead46", + "gsd-core/workflows/check-todos.md": "0dda8236355e8c9c", + "gsd-core/workflows/cleanup.md": "82f65f5214ecd748", + "gsd-core/workflows/code-review-fix.md": "959a65773b325ed2", + "gsd-core/workflows/code-review.md": "b31bbd7dbe5ed303", + "gsd-core/workflows/complete-milestone.md": "6e918b72bd885426", + "gsd-core/workflows/debug.md": "197d3642a6704de5", + "gsd-core/workflows/diagnose-issues.md": "9274b11a3db98c65", "gsd-core/workflows/discovery-phase.md": "b32b6197b66c9a13", - "gsd-core/workflows/discuss-phase-assumptions.md": "3689bacffdd7cdd4", + "gsd-core/workflows/discuss-phase-assumptions.md": "3d05b08eae75c7bd", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "9c4af7ae57aaad8f", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "5522bd33cbd9b9b8", + "gsd-core/workflows/discuss-phase.md": "4509657816c5566a", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "c9cd7db62e76ebcb", "gsd-core/workflows/discuss-phase/modes/all.md": "e698b84ebb2ff56d", "gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730", - "gsd-core/workflows/discuss-phase/modes/auto.md": "bb489751893f4498", + "gsd-core/workflows/discuss-phase/modes/auto.md": "6ba5c7b738f44003", "gsd-core/workflows/discuss-phase/modes/batch.md": "21ee55869eaa7ece", - "gsd-core/workflows/discuss-phase/modes/chain.md": "c643b0b42b24e0d4", + "gsd-core/workflows/discuss-phase/modes/chain.md": "4739c3d2ef20a76c", "gsd-core/workflows/discuss-phase/modes/default.md": "67d1b67f61f03966", "gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2", "gsd-core/workflows/discuss-phase/modes/text.md": "e1043e27b50a5e18", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "1bbd7703f11128e1", - "gsd-core/workflows/do.md": "461d545bbde0dc8f", - "gsd-core/workflows/docs-update.md": "dd1050b32c2dc170", - "gsd-core/workflows/edit-phase.md": "38f9c9945073ac8c", - "gsd-core/workflows/eval-review.md": "48fdef1cf0e67525", - "gsd-core/workflows/execute-phase.md": "5e36e2287a165064", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "44d46d3e98942efc", + "gsd-core/workflows/do.md": "f3328dbd4416f11a", + "gsd-core/workflows/docs-update.md": "f13571f08e083356", + "gsd-core/workflows/edit-phase.md": "7facd0faa33c8cad", + "gsd-core/workflows/eval-review.md": "37d545d4f0db4927", + "gsd-core/workflows/execute-phase.md": "0f90fb13e63cf2b2", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "c985a30317a1aa6b", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "a2fc97089560ec0a", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "1e0cc4675bcf1496", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "6d437a23e6d9ffcc", - "gsd-core/workflows/explore.md": "9f24bf678b1ef341", - "gsd-core/workflows/extract-learnings.md": "0e0eead67cec3d28", + "gsd-core/workflows/execute-plan.md": "4910f75bab2040ab", + "gsd-core/workflows/explore.md": "8a5437aa0c239c38", + "gsd-core/workflows/extract-learnings.md": "3fcc858b20d0d0e6", "gsd-core/workflows/fast.md": "0162075e44072447", - "gsd-core/workflows/forensics.md": "96103895b70d652c", - "gsd-core/workflows/graduation.md": "63b74175d5e9cc1e", - "gsd-core/workflows/health.md": "9ddf28b84e1ce089", + "gsd-core/workflows/forensics.md": "665546666547875d", + "gsd-core/workflows/graduation.md": "1ca877cda258a5de", + "gsd-core/workflows/health.md": "1f9fd2deea45896f", "gsd-core/workflows/help.md": "08e1349950c5602a", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "1b3c315342701265", - "gsd-core/workflows/help/modes/full.md": "6d4aacaec9858e28", - "gsd-core/workflows/help/modes/topic.md": "5419498effee148f", - "gsd-core/workflows/import.md": "47cc99b635e45f82", + "gsd-core/workflows/help/modes/full.md": "62c71f57f047999b", + "gsd-core/workflows/help/modes/topic.md": "229e3f3d85bda04b", + "gsd-core/workflows/import.md": "31af58468db15daf", "gsd-core/workflows/inbox.md": "e9ea37b2d46dc5b4", - "gsd-core/workflows/ingest-docs.md": "9554d457d64b7c17", - "gsd-core/workflows/insert-phase.md": "ff204ee159b41506", + "gsd-core/workflows/ingest-docs.md": "fba176ad3cc22f5f", + "gsd-core/workflows/insert-phase.md": "753fa719f0d41d76", "gsd-core/workflows/list-phase-assumptions.md": "eb986c301d59f620", - "gsd-core/workflows/list-seeds.md": "fa287a9ed912eb17", - "gsd-core/workflows/list-workspaces.md": "4668ebdc3380a7a6", - "gsd-core/workflows/manager.md": "79a6e4de6654f4e7", - "gsd-core/workflows/map-codebase.md": "f90d0577d254c38e", - "gsd-core/workflows/milestone-summary.md": "feb8305a862a79de", - "gsd-core/workflows/mvp-phase.md": "1d2292f3c444c13d", - "gsd-core/workflows/new-milestone.md": "f69e9ccc51ab956b", - "gsd-core/workflows/new-project.md": "d1a0070ed292c25a", - "gsd-core/workflows/new-workspace.md": "555689ccf58bafdb", - "gsd-core/workflows/next.md": "569c68513fd94ea7", + "gsd-core/workflows/list-seeds.md": "74ec072a74f8fdfe", + "gsd-core/workflows/list-workspaces.md": "886e99378a3d19d9", + "gsd-core/workflows/manager.md": "212a50d3f65fff21", + "gsd-core/workflows/map-codebase.md": "713561638fb1b88e", + "gsd-core/workflows/milestone-summary.md": "a0063cfbe08f2250", + "gsd-core/workflows/mvp-phase.md": "8ed9f4552350ede8", + "gsd-core/workflows/new-milestone.md": "af5ad8ed5aac6677", + "gsd-core/workflows/new-project.md": "32ce66cbeaa26cc5", + "gsd-core/workflows/new-workspace.md": "6b6fbad18d30f783", + "gsd-core/workflows/next.md": "2163195861877de5", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "acc9130fb1e94f0b", - "gsd-core/workflows/pause-work.md": "09a6b8980f7b771a", - "gsd-core/workflows/plan-milestone-gaps.md": "022822b3b6971b75", - "gsd-core/workflows/plan-phase.md": "8eddecda8fcd8765", + "gsd-core/workflows/pause-work.md": "c20d267e28ce92f0", + "gsd-core/workflows/plan-milestone-gaps.md": "26db7b9329b7ddc8", + "gsd-core/workflows/plan-phase.md": "fc7d25c0649e2fdf", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "382dac17d70ebfac", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "778b73a8db6f7c32", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "619946c879f33b9d", - "gsd-core/workflows/plan-review-convergence.md": "8fb889570c17db15", - "gsd-core/workflows/plant-seed.md": "dc911406ada4d188", - "gsd-core/workflows/pr-branch.md": "e939128047e02395", - "gsd-core/workflows/profile-user.md": "0831c4b96b1265c9", - "gsd-core/workflows/progress.md": "3e2b44a7a175654c", - "gsd-core/workflows/quick.md": "bd2b2b1e2da01f6a", - "gsd-core/workflows/reapply-patches.md": "ea66e63f56e7deb3", - "gsd-core/workflows/remove-phase.md": "5a2521695edd486b", - "gsd-core/workflows/remove-workspace.md": "ed8e5e30c33f1bfd", - "gsd-core/workflows/resume-project.md": "ee9dcc4e3dd3e32c", - "gsd-core/workflows/review.md": "a2dab55fa3acfca0", - "gsd-core/workflows/scan.md": "afc48f3339293b30", - "gsd-core/workflows/secure-phase.md": "882886f04d3b7e82", + "gsd-core/workflows/plan-review-convergence.md": "85629dd3815dcf64", + "gsd-core/workflows/plant-seed.md": "856ad565b2eb0c47", + "gsd-core/workflows/pr-branch.md": "79fd55b88ea2db9c", + "gsd-core/workflows/profile-user.md": "672821e6b1266645", + "gsd-core/workflows/progress.md": "94768f835b0b8908", + "gsd-core/workflows/quick.md": "9bbf907e39688638", + "gsd-core/workflows/reapply-patches.md": "21b38c374f19fd78", + "gsd-core/workflows/remove-phase.md": "a46c2fe853bf4e86", + "gsd-core/workflows/remove-workspace.md": "ae0e1c6d4438d663", + "gsd-core/workflows/resume-project.md": "f242e4c8aba18ea2", + "gsd-core/workflows/review.md": "34a23b9b65fb55f6", + "gsd-core/workflows/scan.md": "63631467651d9ca8", + "gsd-core/workflows/secure-phase.md": "6cc236e53c2e7d56", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "8f12ba07bf7a795f", - "gsd-core/workflows/settings-integrations.md": "9aa7005e6dd84bcc", - "gsd-core/workflows/settings.md": "4332d1ee0efe797b", - "gsd-core/workflows/ship.md": "0647d19b5487b1a3", - "gsd-core/workflows/sketch-wrap-up.md": "4894dac77fc42655", - "gsd-core/workflows/sketch.md": "52f4a04f511e205e", - "gsd-core/workflows/spec-phase.md": "56cecc44b2cc0bc4", - "gsd-core/workflows/spike-wrap-up.md": "1f57905138a648ac", - "gsd-core/workflows/spike.md": "48df8b626cbd378d", - "gsd-core/workflows/stats.md": "18089135bc41f1b4", + "gsd-core/workflows/settings-advanced.md": "252d3f848c95220e", + "gsd-core/workflows/settings-integrations.md": "f8f756709ec02363", + "gsd-core/workflows/settings.md": "01cf9ffd340cff64", + "gsd-core/workflows/ship.md": "c08f0fe3025d2c86", + "gsd-core/workflows/sketch-wrap-up.md": "dbec602d104cb951", + "gsd-core/workflows/sketch.md": "44ff275150b6d045", + "gsd-core/workflows/smart-entry.md": "d8018578571f08d5", + "gsd-core/workflows/spec-phase.md": "ab8fad8038b14cad", + "gsd-core/workflows/spike-wrap-up.md": "6fe876cb87603bc3", + "gsd-core/workflows/spike.md": "c042a437baaf10ad", + "gsd-core/workflows/stats.md": "e4f84542fb5721ef", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "61e0eee731434ea9", - "gsd-core/workflows/transition.md": "b49ddd9247f804e7", - "gsd-core/workflows/ui-phase.md": "a725ebdd4f47fb97", - "gsd-core/workflows/ui-review.md": "b3221cac976daffa", - "gsd-core/workflows/ultraplan-phase.md": "06ac6fbb061b2464", + "gsd-core/workflows/thread.md": "0582c6be8a78bbd8", + "gsd-core/workflows/transition.md": "163d220813b0835f", + "gsd-core/workflows/ui-phase.md": "871655025b431a55", + "gsd-core/workflows/ui-review.md": "4e70afbfd5601853", + "gsd-core/workflows/ultraplan-phase.md": "77b58ef8af5209bd", "gsd-core/workflows/undo.md": "59b8baa54efc4110", - "gsd-core/workflows/update.md": "e259898f86ae7133", - "gsd-core/workflows/validate-phase.md": "70d102b4d5113dd4", - "gsd-core/workflows/verify-phase.md": "67eefbd1f6417281", - "gsd-core/workflows/verify-work.md": "b48ff071a4c733c9", + "gsd-core/workflows/update.md": "1f935251fca1f276", + "gsd-core/workflows/validate-phase.md": "1c0ebe56d96a14d1", + "gsd-core/workflows/verify-phase.md": "53cbdce394dcdac0", + "gsd-core/workflows/verify-work.md": "d3a0970205acc6a5", "scripts/changeset/README.md": "86ff89331dfd94b2", "scripts/changeset/cli.cjs": "68f92a344b199271", "scripts/changeset/github-release-notes.cjs": "795677f0c009b132", @@ -321,8 +322,8 @@ "skills/gsd-ns-context/skills/extract-learnings/SKILL.md": "d39269bea995fabc", "skills/gsd-ns-context/skills/graphify/SKILL.md": "e0253aef14693a7e", "skills/gsd-ns-context/skills/map-codebase/SKILL.md": "0910348701b1fc65", - "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "92740c97e0ce6942", - "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "d41523e659d1920f", + "skills/gsd-ns-context/skills/mempalace-capture/SKILL.md": "36c486f14abe869a", + "skills/gsd-ns-context/skills/mempalace-recall/SKILL.md": "2d95e385fee26dee", "skills/gsd-ns-ideate/SKILL.md": "c10342345c01c91f", "skills/gsd-ns-ideate/skills/capture/SKILL.md": "90aee26970fa7639", "skills/gsd-ns-ideate/skills/explore/SKILL.md": "d8e26a5ed95a4ecc", @@ -370,7 +371,7 @@ "skills/gsd-ns-review/skills/ui-phase/SKILL.md": "89a29a2fa62b177e", "skills/gsd-ns-review/skills/ui-review/SKILL.md": "3e23efe03dafd691", "skills/gsd-ns-review/skills/validate-phase/SKILL.md": "fa1ab5c9a869f6cd", - "skills/gsd-ns-workflow/SKILL.md": "7dbd699b5130c0d5", + "skills/gsd-ns-workflow/SKILL.md": "0cb9c23c065fe448", "skills/gsd-ns-workflow/skills/add-tests/SKILL.md": "6d64ae85b590274f", "skills/gsd-ns-workflow/skills/ai-integration-phase/SKILL.md": "c458b792bdf5b1f2", "skills/gsd-ns-workflow/skills/autonomous/SKILL.md": "37dc7b78ceb74803", @@ -378,6 +379,7 @@ "skills/gsd-ns-workflow/skills/execute-phase/SKILL.md": "eb0158de64f22a55", "skills/gsd-ns-workflow/skills/fast/SKILL.md": "3eae6536d09c2532", "skills/gsd-ns-workflow/skills/mvp-phase/SKILL.md": "81c98f4436888cb8", + "skills/gsd-ns-workflow/skills/next/SKILL.md": "02993a5aa046eadd", "skills/gsd-ns-workflow/skills/phase/SKILL.md": "50f6cc4df79a26b7", "skills/gsd-ns-workflow/skills/plan-phase/SKILL.md": "44d42fa41a094ad9", "skills/gsd-ns-workflow/skills/plan-review-convergence/SKILL.md": "fee26bc1daedbff5", diff --git a/tests/fixtures/golden-install-parity/windsurf.json b/tests/fixtures/golden-install-parity/windsurf.json index 09cbdb6e3..d1dc20935 100644 --- a/tests/fixtures/golden-install-parity/windsurf.json +++ b/tests/fixtures/golden-install-parity/windsurf.json @@ -4,45 +4,45 @@ "agents/gsd-advisor-researcher.md": "e5be2680b690c198", "agents/gsd-ai-researcher.md": "abfc97706f16aaaf", "agents/gsd-assumptions-analyzer.md": "b3219da6b194fdef", - "agents/gsd-code-fixer.md": "4d66f7e056369896", + "agents/gsd-code-fixer.md": "f00d815ec535a168", "agents/gsd-code-reviewer.md": "efc0d2dee321c654", "agents/gsd-codebase-mapper.md": "cfa2bbfaf264e1fd", - "agents/gsd-debug-session-manager.md": "40edd70065aa07bb", - "agents/gsd-debugger.md": "107754fc10a1aafa", + "agents/gsd-debug-session-manager.md": "793d9a80778d1080", + "agents/gsd-debugger.md": "6b28c99a37402200", "agents/gsd-doc-classifier.md": "5807f1f7cfa40c42", "agents/gsd-doc-synthesizer.md": "0897098024c17ccd", "agents/gsd-doc-verifier.md": "ede2f297b73b5a86", "agents/gsd-doc-writer.md": "0109294817e475a8", "agents/gsd-domain-researcher.md": "56395dbdabf076f6", - "agents/gsd-eval-auditor.md": "8a2cab3ae8b4674b", + "agents/gsd-eval-auditor.md": "fb64fc5acf359747", "agents/gsd-eval-planner.md": "2049dac060d00eda", - "agents/gsd-executor.md": "9ab8c4acb4206e09", + "agents/gsd-executor.md": "406fdcc0597bea77", "agents/gsd-framework-selector.md": "4b77eebbe9288d80", "agents/gsd-integration-checker.md": "4ffb37fb230c2b90", - "agents/gsd-intel-updater.md": "16ee6795da80a7c0", - "agents/gsd-mempalace-curator.md": "63676937f8970bf3", + "agents/gsd-intel-updater.md": "a81d77c143c02108", + "agents/gsd-mempalace-curator.md": "78f4894a9d5f44b1", "agents/gsd-nyquist-auditor.md": "0ef8609fd897e399", "agents/gsd-pattern-mapper.md": "ada0c169daa2f0ec", - "agents/gsd-phase-researcher.md": "bf5104cc11b973e9", - "agents/gsd-plan-checker.md": "15ebf7ea032c6de2", - "agents/gsd-planner.md": "f508c186b837b3f0", - "agents/gsd-project-researcher.md": "3fbfb4b098966e64", - "agents/gsd-research-synthesizer.md": "beb116fe6df1b376", + "agents/gsd-phase-researcher.md": "2a45ebde829555ec", + "agents/gsd-plan-checker.md": "33fbf70b7b24eb1e", + "agents/gsd-planner.md": "f408404c60840c9f", + "agents/gsd-project-researcher.md": "f6697b316b5995ba", + "agents/gsd-research-synthesizer.md": "04036f38c1d373ea", "agents/gsd-roadmapper.md": "fb62e1e3de84b5f9", "agents/gsd-security-auditor.md": "13b660e2d336ed8e", "agents/gsd-ui-auditor.md": "20cc99872e9b998b", "agents/gsd-ui-checker.md": "b9c38249bff35478", - "agents/gsd-ui-researcher.md": "e31fa75e26f957f2", + "agents/gsd-ui-researcher.md": "f830742b9493601c", "agents/gsd-user-profiler.md": "622220df0654b6bf", - "agents/gsd-verifier.md": "b16b34a580941124", + "agents/gsd-verifier.md": "a07b00b9c5b7b338", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "815b92a0e7b7693e", + "gsd-core/bin/gsd-tools.cjs": "e839e52071d5baa1", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", - "gsd-core/bin/shared/config-schema.manifest.json": "7d398e94c44e5268", - "gsd-core/bin/shared/model-catalog.json": "9e74bf9cc8aa3774", - "gsd-core/bin/shared/runtime-aliases.manifest.json": "f6c8b3af10dcfdc4", + "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", + "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", "gsd-core/contexts/research.md": "b3285d8e7209cc3b", @@ -106,7 +106,7 @@ "gsd-core/references/planner-reviews.md": "da39eace09a10743", "gsd-core/references/planner-revision.md": "86ba8a511f081f05", "gsd-core/references/planner-source-audit.md": "7de5bdb07232ce0b", - "gsd-core/references/planning-config.md": "742e11db47c5c0aa", + "gsd-core/references/planning-config.md": "062db9fe16ec76f9", "gsd-core/references/prohibition-probe-fixtures/01-streak-reminder/expected.json": "f10df472f2846cc6", "gsd-core/references/prohibition-probe-fixtures/02-clean-utility/expected.json": "31e8a781eeffe020", "gsd-core/references/prohibition-probe-fixtures/03-multi-prohibition/expected.json": "70a532a7cc1b6ae8", @@ -190,119 +190,120 @@ "gsd-core/templates/user-profile.md": "20749f23e4c413fc", "gsd-core/templates/user-setup.md": "78b7d718b6e8d67c", "gsd-core/templates/verification-report.md": "dd5faa6254183731", - "gsd-core/workflows/_runtime-launcher.snippet.sh": "c0994e00f976dbfb", - "gsd-core/workflows/add-backlog.md": "b84c744efaed7a2e", - "gsd-core/workflows/add-phase.md": "199ac1b4879fb51a", - "gsd-core/workflows/add-tests.md": "5aafbe6d624d41c9", - "gsd-core/workflows/add-todo.md": "7151303ccc3e6d05", - "gsd-core/workflows/ai-integration-phase.md": "9b287efec21a3c0b", + "gsd-core/workflows/_runtime-launcher.snippet.sh": "bf2dd5d1debd5335", + "gsd-core/workflows/add-backlog.md": "61169973a10b1321", + "gsd-core/workflows/add-phase.md": "f9b1f7cc229b57f8", + "gsd-core/workflows/add-tests.md": "b5e03955cb29d7d8", + "gsd-core/workflows/add-todo.md": "cab0d8215579fbdd", + "gsd-core/workflows/ai-integration-phase.md": "8948988717506320", "gsd-core/workflows/analyze-dependencies.md": "77aff48f97fa6f1c", - "gsd-core/workflows/audit-fix.md": "e1ad3e58979d9eef", - "gsd-core/workflows/audit-milestone.md": "e578d1ce71b172e6", - "gsd-core/workflows/audit-uat.md": "0f779101b40c7229", - "gsd-core/workflows/autonomous.md": "afb9649e6d9b3860", - "gsd-core/workflows/check-todos.md": "ad2ff17a672e7101", - "gsd-core/workflows/cleanup.md": "edc0bc375acdb563", - "gsd-core/workflows/code-review-fix.md": "aa750f6d1abd3b9f", - "gsd-core/workflows/code-review.md": "20c76ddd702e7cd5", - "gsd-core/workflows/complete-milestone.md": "921f9197b4d7f5fd", - "gsd-core/workflows/debug.md": "9679214d9472e213", - "gsd-core/workflows/diagnose-issues.md": "7c0b8debfc906ca0", + "gsd-core/workflows/audit-fix.md": "babe6812b86cec8f", + "gsd-core/workflows/audit-milestone.md": "ac2238ea6c11ae9e", + "gsd-core/workflows/audit-uat.md": "d496e39402e160de", + "gsd-core/workflows/autonomous.md": "fe7bb7c978f305a2", + "gsd-core/workflows/check-todos.md": "afc840fceb07bf99", + "gsd-core/workflows/cleanup.md": "93c14107979a4428", + "gsd-core/workflows/code-review-fix.md": "9b2de93a6087774d", + "gsd-core/workflows/code-review.md": "2f0ebfb7a2e33764", + "gsd-core/workflows/complete-milestone.md": "f463bf4e86ac26f6", + "gsd-core/workflows/debug.md": "52243eb936a43150", + "gsd-core/workflows/diagnose-issues.md": "447072aa72385271", "gsd-core/workflows/discovery-phase.md": "7dcf150998559c11", - "gsd-core/workflows/discuss-phase-assumptions.md": "3f3b0ac79cdb5631", + "gsd-core/workflows/discuss-phase-assumptions.md": "f57000d5c5fb178a", "gsd-core/workflows/discuss-phase-power.md": "290c0d83d783f9f6", - "gsd-core/workflows/discuss-phase.md": "25d8a61ecf8c21a0", - "gsd-core/workflows/discuss-phase/modes/advisor.md": "1be08d135fd60027", + "gsd-core/workflows/discuss-phase.md": "ce4e6abce9cb2d4e", + "gsd-core/workflows/discuss-phase/modes/advisor.md": "cb49f485c4a1f09e", "gsd-core/workflows/discuss-phase/modes/all.md": "d2a1d16e2508a0cd", "gsd-core/workflows/discuss-phase/modes/analyze.md": "c824ef897199b730", - "gsd-core/workflows/discuss-phase/modes/auto.md": "a66e476942667f9f", + "gsd-core/workflows/discuss-phase/modes/auto.md": "e98b6efbfd66d409", "gsd-core/workflows/discuss-phase/modes/batch.md": "c23d5bdbdb60362c", - "gsd-core/workflows/discuss-phase/modes/chain.md": "58125711f7c432ce", + "gsd-core/workflows/discuss-phase/modes/chain.md": "2f3acba636e436aa", "gsd-core/workflows/discuss-phase/modes/default.md": "4ada4fe332c5c985", "gsd-core/workflows/discuss-phase/modes/power.md": "55b61b7dc83a58b2", "gsd-core/workflows/discuss-phase/modes/text.md": "aeb56fe7b95dd786", "gsd-core/workflows/discuss-phase/templates/checkpoint.json": "e3bc3dca49db59eb", "gsd-core/workflows/discuss-phase/templates/context.md": "6cd929e989fe2b0f", "gsd-core/workflows/discuss-phase/templates/discussion-log.md": "cd5d01c9ef84ab73", - "gsd-core/workflows/do.md": "fc00009666985144", - "gsd-core/workflows/docs-update.md": "a3c2ec2c856aaabc", - "gsd-core/workflows/edit-phase.md": "1666ca537fbef030", - "gsd-core/workflows/eval-review.md": "bb01b3300db963bc", - "gsd-core/workflows/execute-phase.md": "20063847abe7ce75", - "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "579a3dcf8d69de31", + "gsd-core/workflows/do.md": "a7ff800fdab468c7", + "gsd-core/workflows/docs-update.md": "70f73cc8c27e0ca0", + "gsd-core/workflows/edit-phase.md": "c0ae7d0063f3e789", + "gsd-core/workflows/eval-review.md": "b28be79ef29f16fd", + "gsd-core/workflows/execute-phase.md": "7cf72d7c95491ece", + "gsd-core/workflows/execute-phase/steps/codebase-drift-gate.md": "47ae5482f8e64100", "gsd-core/workflows/execute-phase/steps/per-plan-worktree-gate.md": "7ebb7d1af6082028", - "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "bbd704d6b6f0787b", + "gsd-core/workflows/execute-phase/steps/post-merge-gate.md": "0f9ccd7edea1d6a9", "gsd-core/workflows/execute-phase/steps/worktree-recovery-policy.md": "be84efbd71e1513e", - "gsd-core/workflows/execute-plan.md": "f6bc701c05bb7d70", - "gsd-core/workflows/explore.md": "7a9bb001b196409f", - "gsd-core/workflows/extract-learnings.md": "58ce8fbc17388788", + "gsd-core/workflows/execute-plan.md": "c8567fb4438b4404", + "gsd-core/workflows/explore.md": "04e461ff8159a24e", + "gsd-core/workflows/extract-learnings.md": "af793bdf4ffd1c8a", "gsd-core/workflows/fast.md": "0162075e44072447", - "gsd-core/workflows/forensics.md": "0e933018fd06e629", - "gsd-core/workflows/graduation.md": "5734685667d8f512", - "gsd-core/workflows/health.md": "644b42c215b1b00e", + "gsd-core/workflows/forensics.md": "3d1ce16b5f605592", + "gsd-core/workflows/graduation.md": "a766039ff6ca653f", + "gsd-core/workflows/health.md": "7b19d6e2c0357c3e", "gsd-core/workflows/help.md": "08e1349950c5602a", "gsd-core/workflows/help/modes/brief.md": "2e923b3ed635d495", "gsd-core/workflows/help/modes/default.md": "91509fe03bad9795", - "gsd-core/workflows/help/modes/full.md": "8fb3c93df5883f56", - "gsd-core/workflows/help/modes/topic.md": "9f00f5f94c5497aa", - "gsd-core/workflows/import.md": "f5b3826c4cfb2682", + "gsd-core/workflows/help/modes/full.md": "4c1a43f7095647e1", + "gsd-core/workflows/help/modes/topic.md": "177d351f7465787d", + "gsd-core/workflows/import.md": "029cacf530aca86b", "gsd-core/workflows/inbox.md": "797c287852eb8957", - "gsd-core/workflows/ingest-docs.md": "6f0ddb1130216a7d", - "gsd-core/workflows/insert-phase.md": "238e327203e04ed1", + "gsd-core/workflows/ingest-docs.md": "78ba04ca39f28e8d", + "gsd-core/workflows/insert-phase.md": "9aac75665c3a0ee8", "gsd-core/workflows/list-phase-assumptions.md": "eb986c301d59f620", - "gsd-core/workflows/list-seeds.md": "a87319b154d0fb8c", - "gsd-core/workflows/list-workspaces.md": "ff4ad30adc55d5b8", - "gsd-core/workflows/manager.md": "072a9f2ba6084641", - "gsd-core/workflows/map-codebase.md": "6c89a16e0d9fddfe", - "gsd-core/workflows/milestone-summary.md": "957f9620aa472f87", - "gsd-core/workflows/mvp-phase.md": "bcc8037866fa1d4d", - "gsd-core/workflows/new-milestone.md": "b43ff95a594bd688", - "gsd-core/workflows/new-project.md": "d6709238a3ada30c", - "gsd-core/workflows/new-workspace.md": "8a9ab30eac218190", - "gsd-core/workflows/next.md": "3ebbf30622521e76", + "gsd-core/workflows/list-seeds.md": "39162bbefe932b3d", + "gsd-core/workflows/list-workspaces.md": "6950fb740a1e96ab", + "gsd-core/workflows/manager.md": "fc1e8daaf8d40bf0", + "gsd-core/workflows/map-codebase.md": "0a2a653ed1603784", + "gsd-core/workflows/milestone-summary.md": "1fdbae19ad06a0a3", + "gsd-core/workflows/mvp-phase.md": "e3c4cade4fe69408", + "gsd-core/workflows/new-milestone.md": "33db858beb76e3c5", + "gsd-core/workflows/new-project.md": "0ff192c54373ab8a", + "gsd-core/workflows/new-workspace.md": "8c2b60fbbf241e03", + "gsd-core/workflows/next.md": "d48cea140a5153cb", "gsd-core/workflows/node-repair.md": "07a1628e5a1ff96b", "gsd-core/workflows/note.md": "1c1e466c764e3deb", - "gsd-core/workflows/pause-work.md": "5ce6a137bd9fc0f8", - "gsd-core/workflows/plan-milestone-gaps.md": "19911e87fd4185f2", - "gsd-core/workflows/plan-phase.md": "f6e8c5e38d5c5a52", + "gsd-core/workflows/pause-work.md": "93fcc1c845da6396", + "gsd-core/workflows/plan-milestone-gaps.md": "7880866ee1caf923", + "gsd-core/workflows/plan-phase.md": "3e143f39514f8192", "gsd-core/workflows/plan-phase/steps/closed-phase-gate.md": "e06ccd4d4c0703fb", - "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "7c2be59e3e19299a", + "gsd-core/workflows/plan-phase/steps/prd-express-path.md": "80b1ba493a9a967f", "gsd-core/workflows/plan-phase/steps/windows-troubleshooting.md": "3fed4740a91d0443", - "gsd-core/workflows/plan-review-convergence.md": "7e01c19b7b9a2aad", - "gsd-core/workflows/plant-seed.md": "9d36ecd08093a494", - "gsd-core/workflows/pr-branch.md": "cc28ab5cd9db16b9", - "gsd-core/workflows/profile-user.md": "fa3b87e1f2d71371", - "gsd-core/workflows/progress.md": "36f1d4621c1798a4", - "gsd-core/workflows/quick.md": "709e40e10d1900b4", - "gsd-core/workflows/reapply-patches.md": "04885b2129cbb457", - "gsd-core/workflows/remove-phase.md": "24559d23e008c9c3", - "gsd-core/workflows/remove-workspace.md": "e958c1e932aef492", - "gsd-core/workflows/resume-project.md": "c5731b8aabed70f9", - "gsd-core/workflows/review.md": "dc8366ef168183db", - "gsd-core/workflows/scan.md": "8aa95448b1ba4a4a", - "gsd-core/workflows/secure-phase.md": "550152cd82c25c00", + "gsd-core/workflows/plan-review-convergence.md": "1fd8d6e1a833e700", + "gsd-core/workflows/plant-seed.md": "6cf61f540cdbd8b9", + "gsd-core/workflows/pr-branch.md": "acd59f915d018ad4", + "gsd-core/workflows/profile-user.md": "c4313672b81b5bcd", + "gsd-core/workflows/progress.md": "18813a345bd2343a", + "gsd-core/workflows/quick.md": "3acd391cc0c3813a", + "gsd-core/workflows/reapply-patches.md": "d449a23d3acf6379", + "gsd-core/workflows/remove-phase.md": "e7a6af429b36e77b", + "gsd-core/workflows/remove-workspace.md": "b5e60fbb33b3e33a", + "gsd-core/workflows/resume-project.md": "82cfe1b8cb17c085", + "gsd-core/workflows/review.md": "0873ea94ca23383c", + "gsd-core/workflows/scan.md": "12c11b2edc165df9", + "gsd-core/workflows/secure-phase.md": "7bf923689bf58288", "gsd-core/workflows/session-report.md": "2e5b1205324ddefa", - "gsd-core/workflows/settings-advanced.md": "68269242a4e4c2cc", - "gsd-core/workflows/settings-integrations.md": "ff9af62cdc5c7908", - "gsd-core/workflows/settings.md": "38a801a7b89a9379", - "gsd-core/workflows/ship.md": "ddfd8e847836dd94", - "gsd-core/workflows/sketch-wrap-up.md": "67e90c60062d0d5f", - "gsd-core/workflows/sketch.md": "7418628ba45dd6c0", - "gsd-core/workflows/spec-phase.md": "e8ed811cd67076b7", - "gsd-core/workflows/spike-wrap-up.md": "f8e39782c6e42ef7", - "gsd-core/workflows/spike.md": "aa5934044317ba7a", - "gsd-core/workflows/stats.md": "c49d3de15375d04b", + "gsd-core/workflows/settings-advanced.md": "4c030adc097d1746", + "gsd-core/workflows/settings-integrations.md": "b082fc518b484c07", + "gsd-core/workflows/settings.md": "13ca50dba129c17b", + "gsd-core/workflows/ship.md": "c035bb8b3bb7efbb", + "gsd-core/workflows/sketch-wrap-up.md": "10063f56c2c7f141", + "gsd-core/workflows/sketch.md": "25c1f8f7acfb1da9", + "gsd-core/workflows/smart-entry.md": "bd81482cb6a7ac53", + "gsd-core/workflows/spec-phase.md": "c05348d644f9d77a", + "gsd-core/workflows/spike-wrap-up.md": "8029ca4effb5b716", + "gsd-core/workflows/spike.md": "a94af5171bb9d2ce", + "gsd-core/workflows/stats.md": "d58325fc3fb8d1b6", "gsd-core/workflows/sync-skills.md": "b505e6f8331c0918", - "gsd-core/workflows/thread.md": "3e9fcfbb254a31a7", - "gsd-core/workflows/transition.md": "9a49f9c48805f666", - "gsd-core/workflows/ui-phase.md": "54e01f1973450a3c", - "gsd-core/workflows/ui-review.md": "fea93c281767f8d7", - "gsd-core/workflows/ultraplan-phase.md": "a164cc6aa4fb5bbb", + "gsd-core/workflows/thread.md": "d83a0d0bd0f94c4c", + "gsd-core/workflows/transition.md": "1bd8a772f0aac5ba", + "gsd-core/workflows/ui-phase.md": "2fcfffcfb344456d", + "gsd-core/workflows/ui-review.md": "dca8100a43161ea7", + "gsd-core/workflows/ultraplan-phase.md": "53b77a8edf60acd0", "gsd-core/workflows/undo.md": "18dec684fb1076f9", - "gsd-core/workflows/update.md": "cbf978622ad0f577", - "gsd-core/workflows/validate-phase.md": "a36cf2c688c261ac", - "gsd-core/workflows/verify-phase.md": "8a89a915dad5960b", - "gsd-core/workflows/verify-work.md": "f4429f002440a5ae", + "gsd-core/workflows/update.md": "79aaf4b8f1f83045", + "gsd-core/workflows/validate-phase.md": "2db47bf5547d7b9d", + "gsd-core/workflows/verify-phase.md": "ea7f8a705b297e27", + "gsd-core/workflows/verify-work.md": "5ad63a5edfb6acac", "scripts/changeset/README.md": "86ff89331dfd94b2", "scripts/changeset/cli.cjs": "68f92a344b199271", "scripts/changeset/github-release-notes.cjs": "795677f0c009b132", diff --git a/tests/workflow-size-baseline.json b/tests/workflow-size-baseline.json index eb71f2dd8..29fcbfed7 100644 --- a/tests/workflow-size-baseline.json +++ b/tests/workflow-size-baseline.json @@ -1,91 +1,92 @@ { - "add-backlog.md": 7132, - "add-phase.md": 7203, - "add-tests.md": 16901, - "add-todo.md": 8952, - "ai-integration-phase.md": 14761, + "add-backlog.md": 7176, + "add-phase.md": 7247, + "add-tests.md": 16945, + "add-todo.md": 8996, + "ai-integration-phase.md": 14805, "analyze-dependencies.md": 3887, - "audit-fix.md": 10988, - "audit-milestone.md": 17637, - "audit-uat.md": 7425, - "autonomous.md": 42430, - "check-todos.md": 9431, - "cleanup.md": 9897, - "code-review-fix.md": 23890, - "code-review.md": 31602, - "complete-milestone.md": 31027, - "debug.md": 13505, - "diagnose-issues.md": 12820, + "audit-fix.md": 11032, + "audit-milestone.md": 17681, + "audit-uat.md": 7469, + "autonomous.md": 42474, + "check-todos.md": 9475, + "cleanup.md": 9941, + "code-review-fix.md": 23934, + "code-review.md": 31646, + "complete-milestone.md": 31071, + "debug.md": 13549, + "diagnose-issues.md": 12864, "discovery-phase.md": 8651, - "discuss-phase-assumptions.md": 26984, + "discuss-phase-assumptions.md": 27028, "discuss-phase-power.md": 11273, - "discuss-phase.md": 31990, - "do.md": 10068, - "docs-update.md": 55662, - "edit-phase.md": 12883, - "eval-review.md": 9923, - "execute-phase.md": 93515, - "execute-plan.md": 32611, - "explore.md": 10497, - "extract-learnings.md": 12849, + "discuss-phase.md": 31986, + "do.md": 10112, + "docs-update.md": 55706, + "edit-phase.md": 12927, + "eval-review.md": 9967, + "execute-phase.md": 93528, + "execute-plan.md": 32655, + "explore.md": 10541, + "extract-learnings.md": 12893, "fast.md": 4149, - "forensics.md": 12487, - "graduation.md": 11578, - "health.md": 11824, + "forensics.md": 12531, + "graduation.md": 11622, + "health.md": 11868, "help.md": 1722, - "import.md": 14604, + "import.md": 14648, "inbox.md": 14407, - "ingest-docs.md": 18336, - "insert-phase.md": 8943, + "ingest-docs.md": 18380, + "insert-phase.md": 8987, "list-phase-assumptions.md": 4305, - "list-seeds.md": 6943, - "list-workspaces.md": 5655, - "manager.md": 27258, - "map-codebase.md": 20789, - "milestone-summary.md": 11798, - "mvp-phase.md": 13582, - "new-milestone.md": 32844, - "new-project.md": 66138, - "new-workspace.md": 11254, - "next.md": 20094, + "list-seeds.md": 6987, + "list-workspaces.md": 5699, + "manager.md": 27302, + "map-codebase.md": 20833, + "milestone-summary.md": 11842, + "mvp-phase.md": 13626, + "new-milestone.md": 32888, + "new-project.md": 66182, + "new-workspace.md": 11298, + "next.md": 20138, "node-repair.md": 4173, "note.md": 6563, - "pause-work.md": 14397, - "plan-milestone-gaps.md": 11765, - "plan-phase.md": 89775, - "plan-review-convergence.md": 23468, - "plant-seed.md": 11741, - "pr-branch.md": 15919, - "profile-user.md": 21202, - "progress.md": 30555, - "quick.md": 50408, - "reapply-patches.md": 20393, - "remove-phase.md": 8469, - "remove-workspace.md": 7507, - "resume-project.md": 17226, - "review.md": 40956, - "scan.md": 7688, - "secure-phase.md": 13476, + "pause-work.md": 14441, + "plan-milestone-gaps.md": 11809, + "plan-phase.md": 90455, + "plan-review-convergence.md": 23512, + "plant-seed.md": 11785, + "pr-branch.md": 15963, + "profile-user.md": 21246, + "progress.md": 30599, + "quick.md": 50452, + "reapply-patches.md": 20312, + "remove-phase.md": 8513, + "remove-workspace.md": 7551, + "resume-project.md": 17270, + "review.md": 43356, + "scan.md": 7732, + "secure-phase.md": 13520, "session-report.md": 4044, - "settings-advanced.md": 39646, - "settings-integrations.md": 15848, - "settings.md": 33413, - "ship.md": 24647, - "sketch-wrap-up.md": 14223, - "sketch.md": 19960, - "spec-phase.md": 31752, - "spike-wrap-up.md": 15092, - "spike.md": 24517, - "stats.md": 6718, + "settings-advanced.md": 39718, + "settings-integrations.md": 15892, + "settings.md": 33457, + "ship.md": 24691, + "sketch-wrap-up.md": 14267, + "sketch.md": 20004, + "smart-entry.md": 11124, + "spec-phase.md": 31945, + "spike-wrap-up.md": 15136, + "spike.md": 24561, + "stats.md": 6762, "sync-skills.md": 6125, - "thread.md": 12464, - "transition.md": 22016, - "ui-phase.md": 15477, - "ui-review.md": 11172, - "ultraplan-phase.md": 10468, + "thread.md": 12508, + "transition.md": 22060, + "ui-phase.md": 15521, + "ui-review.md": 11216, + "ultraplan-phase.md": 10512, "undo.md": 10431, - "update.md": 21053, - "validate-phase.md": 10745, - "verify-phase.md": 40728, - "verify-work.md": 35171 + "update.md": 20914, + "validate-phase.md": 10789, + "verify-phase.md": 40772, + "verify-work.md": 38267 } From f66c77aff813babfa4b9cbde080f51553f1c2ae4 Mon Sep 17 00:00:00 2001 From: Joe Slitzker Date: Mon, 6 Jul 2026 13:07:46 -0500 Subject: [PATCH 06/11] test(#1941): regenerate golden fixtures after rebase onto next (zcode runtime) next gained a new zcode runtime (#2039) since the last rebase, adding tests/fixtures/golden-install-parity/zcode.json and shifting every other runtime's install hashes again. Regenerated on Linux (WSL); full suite (2830 tests) passes. --- tests/fixtures/golden-install-parity/antigravity.json | 5 +++-- tests/fixtures/golden-install-parity/augment.json | 5 +++-- tests/fixtures/golden-install-parity/claude.json | 5 +++-- tests/fixtures/golden-install-parity/cline.json | 5 +++-- tests/fixtures/golden-install-parity/codebuddy.json | 5 +++-- tests/fixtures/golden-install-parity/codex.json | 5 +++-- tests/fixtures/golden-install-parity/copilot.json | 5 +++-- tests/fixtures/golden-install-parity/cursor.json | 5 +++-- tests/fixtures/golden-install-parity/hermes.json | 5 +++-- tests/fixtures/golden-install-parity/kilo.json | 5 +++-- tests/fixtures/golden-install-parity/kimi.json | 5 +++-- tests/fixtures/golden-install-parity/opencode.json | 5 +++-- tests/fixtures/golden-install-parity/qwen.json | 5 +++-- tests/fixtures/golden-install-parity/trae.json | 5 +++-- tests/fixtures/golden-install-parity/windsurf.json | 5 +++-- tests/fixtures/golden-install-parity/zcode.json | 2 +- 16 files changed, 46 insertions(+), 31 deletions(-) diff --git a/tests/fixtures/golden-install-parity/antigravity.json b/tests/fixtures/golden-install-parity/antigravity.json index 4557df2e5..738934d69 100644 --- a/tests/fixtures/golden-install-parity/antigravity.json +++ b/tests/fixtures/golden-install-parity/antigravity.json @@ -37,11 +37,12 @@ "agents/gsd-verifier.md": "224e8df2d8fd1d95", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e839e52071d5baa1", + "gsd-core/bin/ensure-runtime-build.cjs": "ea841e2865248e74", + "gsd-core/bin/gsd-tools.cjs": "747defe620cb8ae6", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "8bc541aabc2e143c", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/augment.json b/tests/fixtures/golden-install-parity/augment.json index d4e75d87f..eaa7fb7ba 100644 --- a/tests/fixtures/golden-install-parity/augment.json +++ b/tests/fixtures/golden-install-parity/augment.json @@ -107,11 +107,12 @@ "commands/gsd-workstreams.md": "52ab9c585d3a00f3", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", + "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", + "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/claude.json b/tests/fixtures/golden-install-parity/claude.json index 2e64fe353..67d82d1ee 100644 --- a/tests/fixtures/golden-install-parity/claude.json +++ b/tests/fixtures/golden-install-parity/claude.json @@ -36,11 +36,12 @@ "agents/gsd-verifier.md": "2271174b5aa20e31", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", + "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", + "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/cline.json b/tests/fixtures/golden-install-parity/cline.json index b01b602a6..249c34e6c 100644 --- a/tests/fixtures/golden-install-parity/cline.json +++ b/tests/fixtures/golden-install-parity/cline.json @@ -40,11 +40,12 @@ "agents/gsd-verifier.md": "75912e9cadd83eb3", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", + "gsd-core/bin/ensure-runtime-build.cjs": "476aa24e8c4f03cf", + "gsd-core/bin/gsd-tools.cjs": "13640341aa311ae3", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/codebuddy.json b/tests/fixtures/golden-install-parity/codebuddy.json index 7a5e888ae..d2f667992 100644 --- a/tests/fixtures/golden-install-parity/codebuddy.json +++ b/tests/fixtures/golden-install-parity/codebuddy.json @@ -107,11 +107,12 @@ "commands/gsd-workstreams.md": "884b6c8d648422c7", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", + "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", + "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/codex.json b/tests/fixtures/golden-install-parity/codex.json index bedfce68f..fde33cf6c 100644 --- a/tests/fixtures/golden-install-parity/codex.json +++ b/tests/fixtures/golden-install-parity/codex.json @@ -72,11 +72,12 @@ "config.toml": "a34316b9ac61a620", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", + "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", + "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/copilot.json b/tests/fixtures/golden-install-parity/copilot.json index 06eee9362..df7ac4c89 100644 --- a/tests/fixtures/golden-install-parity/copilot.json +++ b/tests/fixtures/golden-install-parity/copilot.json @@ -38,11 +38,12 @@ "copilot-instructions.md": "1fb04111759f1645", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e839e52071d5baa1", + "gsd-core/bin/ensure-runtime-build.cjs": "ea841e2865248e74", + "gsd-core/bin/gsd-tools.cjs": "747defe620cb8ae6", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "10226e9512dd44bf", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/cursor.json b/tests/fixtures/golden-install-parity/cursor.json index 18d47d903..38f0ca0a6 100644 --- a/tests/fixtures/golden-install-parity/cursor.json +++ b/tests/fixtures/golden-install-parity/cursor.json @@ -107,11 +107,12 @@ "commands/gsd-workstreams.md": "112660ceb663c750", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e839e52071d5baa1", + "gsd-core/bin/ensure-runtime-build.cjs": "2525f1ae8b086828", + "gsd-core/bin/gsd-tools.cjs": "887e2cb9ebdb609d", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/hermes.json b/tests/fixtures/golden-install-parity/hermes.json index e606ab097..de0a888a6 100644 --- a/tests/fixtures/golden-install-parity/hermes.json +++ b/tests/fixtures/golden-install-parity/hermes.json @@ -37,11 +37,12 @@ "agents/gsd-verifier.md": "82d3e9015ed04017", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", + "gsd-core/bin/ensure-runtime-build.cjs": "3a3409215044af9f", + "gsd-core/bin/gsd-tools.cjs": "cbdd5da1b973c6ae", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/kilo.json b/tests/fixtures/golden-install-parity/kilo.json index a7e46a99d..f058bfa39 100644 --- a/tests/fixtures/golden-install-parity/kilo.json +++ b/tests/fixtures/golden-install-parity/kilo.json @@ -107,11 +107,12 @@ "command/gsd-workstreams.md": "5e57eed1881c3891", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", + "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", + "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/kimi.json b/tests/fixtures/golden-install-parity/kimi.json index 092d0bea9..9f4648e44 100644 --- a/tests/fixtures/golden-install-parity/kimi.json +++ b/tests/fixtures/golden-install-parity/kimi.json @@ -73,11 +73,12 @@ "agents/subagents/gsd-verifier.yaml": "2d2bd6b37626f382", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", + "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", + "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/opencode.json b/tests/fixtures/golden-install-parity/opencode.json index b5dd344dc..ea9589877 100644 --- a/tests/fixtures/golden-install-parity/opencode.json +++ b/tests/fixtures/golden-install-parity/opencode.json @@ -107,11 +107,12 @@ "command/gsd-workstreams.md": "5e57eed1881c3891", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", + "gsd-core/bin/ensure-runtime-build.cjs": "51bc64467ab30f62", + "gsd-core/bin/gsd-tools.cjs": "770e0b1c1f08ef47", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/qwen.json b/tests/fixtures/golden-install-parity/qwen.json index 071a61405..bf36be0a3 100644 --- a/tests/fixtures/golden-install-parity/qwen.json +++ b/tests/fixtures/golden-install-parity/qwen.json @@ -37,11 +37,12 @@ "agents/gsd-verifier.md": "45c450b6d7cc5f0d", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e504d3b82da834ae", + "gsd-core/bin/ensure-runtime-build.cjs": "6e98d76e955e35a2", + "gsd-core/bin/gsd-tools.cjs": "1118403709188168", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/trae.json b/tests/fixtures/golden-install-parity/trae.json index 1f894a16c..c285005e2 100644 --- a/tests/fixtures/golden-install-parity/trae.json +++ b/tests/fixtures/golden-install-parity/trae.json @@ -37,11 +37,12 @@ "agents/gsd-verifier.md": "99e95e235aacffbf", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e839e52071d5baa1", + "gsd-core/bin/ensure-runtime-build.cjs": "de4627dff103d527", + "gsd-core/bin/gsd-tools.cjs": "fa4db2ce1f77ef99", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/windsurf.json b/tests/fixtures/golden-install-parity/windsurf.json index d1dc20935..60941d862 100644 --- a/tests/fixtures/golden-install-parity/windsurf.json +++ b/tests/fixtures/golden-install-parity/windsurf.json @@ -37,11 +37,12 @@ "agents/gsd-verifier.md": "a07b00b9c5b7b338", "gsd-core/VERSION": "ef0deccd81a6723c", "gsd-core/bin/check-latest-version.cjs": "e4a224058c8f4d74", - "gsd-core/bin/gsd-tools.cjs": "e839e52071d5baa1", + "gsd-core/bin/ensure-runtime-build.cjs": "5636ca0b726871b2", + "gsd-core/bin/gsd-tools.cjs": "92e0f7b7eb55af51", "gsd-core/bin/gsd_run": "62d9b647ede212e6", "gsd-core/bin/shared/config-defaults.manifest.json": "517e6a7c1e9f4f16", "gsd-core/bin/shared/config-schema.manifest.json": "c55b99e5d82f69fb", - "gsd-core/bin/shared/model-catalog.json": "ca909d55f7966269", + "gsd-core/bin/shared/model-catalog.json": "e554a288fcbc1b2e", "gsd-core/bin/shared/runtime-aliases.manifest.json": "2df2c5ac1957911a", "gsd-core/bin/verify-reapply-patches.cjs": "caec5dbce11e3904", "gsd-core/contexts/dev.md": "dcb0de9dce33cf41", diff --git a/tests/fixtures/golden-install-parity/zcode.json b/tests/fixtures/golden-install-parity/zcode.json index 2f09d5f90..85e467636 100644 --- a/tests/fixtures/golden-install-parity/zcode.json +++ b/tests/fixtures/golden-install-parity/zcode.json @@ -344,7 +344,7 @@ "gsd-core/workflows/pr-branch.md": "c87db7ac8c28be1b", "gsd-core/workflows/profile-user.md": "e23bea0a69c0bb4b", "gsd-core/workflows/progress.md": "893aa3c36983f74b", - "gsd-core/workflows/quick.md": "1bc59c4d97fed876", + "gsd-core/workflows/quick.md": "5747c2d8a37affbb", "gsd-core/workflows/reapply-patches.md": "39050f72601aec89", "gsd-core/workflows/remove-phase.md": "df9a45f0b1880999", "gsd-core/workflows/remove-workspace.md": "a7ca66db6b7c132c", From 4b1825e5f8361ffd7b2664816fe96e333a7d52a1 Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Mon, 6 Jul 2026 21:10:27 -0400 Subject: [PATCH 07/11] test(#1858): add regression tests for flat commands/gsd-*.md layout Mirrors the #1160 installed-layout tests for the flat source layout (/commands/gsd-.md, no commands/gsd/ subdir). Covers stem extraction (strip gsd- prefix), requires parsing via shared parseRequires, companion _calls_agents_ key parity, _resolveManifest flat-branch detection, precedence (flat-empty falls through to installed), and a generative-parity assertion that the flat loader and nested loader produce identical stem sets for the real command tree. Expected RED against unfixed capability-state.cts (_resolveManifest has no flat branch; _loadFlatCommandsGsdManifest not exported). --- tests/capability-state.test.cjs | 169 ++++++++++++++++++++++++++++++++ 1 file changed, 169 insertions(+) diff --git a/tests/capability-state.test.cjs b/tests/capability-state.test.cjs index 66bba4e9c..fa2553c7a 100644 --- a/tests/capability-state.test.cjs +++ b/tests/capability-state.test.cjs @@ -22,6 +22,7 @@ const { isCapabilityActive, _isSafePropKey, _loadInstalledSkillsManifest, + _loadFlatCommandsGsdManifest, _resolveManifest, } = require('../gsd-core/bin/lib/capability-state.cjs'); @@ -823,6 +824,174 @@ describe('cmdCapabilityState — end-to-end via gsd-tools CLI', () => { // FAIL before the fix and PASS after, regardless of whether commands/gsd // happens to exist in the current checkout. +describe('regressions: flat commands/gsd-.md layout (#1858)', () => { + // Flat command layout (Claude local project install shape): skills live at + // /commands/gsd-.md — the gsd- prefix is baked into the filename + // and there is NO commands/gsd/ subdir. _resolveManifest must detect this + // layout, strip the gsd- prefix, and produce the same stems the nested + // loader (commands/gsd/.md) would, or every skill-bearing capability + // is silently reported surfaced:false / enabled:false / active:false. + function makeFlatCommandMd(stem, requires) { + const req = requires ? `requires: [${requires.join(', ')}]` : 'requires: [phase]'; + return [ + '---', + `name: gsd:${stem}`, + `description: ${stem} skill`, + 'argument-hint: "[phase number]"', + 'allowed-tools:', + ' - Read', + req, + '---', + 'Execute end-to-end.', + ].join('\n') + '\n'; + } + + // ── Unit tests for _loadFlatCommandsGsdManifest ───────────────────────────── + + test('_loadFlatCommandsGsdManifest: returns empty map when parent dir absent', () => { + const missing = path.join(os.tmpdir(), 'cap-flat-missing-' + Date.now()); + const manifest = _loadFlatCommandsGsdManifest(missing); + assert.ok(manifest instanceof Map, 'should return a Map'); + assert.strictEqual(manifest.size, 0, 'should be empty when parent dir absent'); + }); + + test('_loadFlatCommandsGsdManifest: scans gsd-.md and strips the gsd- prefix', () => { + const tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'cap-flat-scan-')); + try { + fs.writeFileSync(path.join(tmpDir, 'gsd-validate-phase.md'), makeFlatCommandMd('validate-phase'), 'utf8'); + fs.writeFileSync(path.join(tmpDir, 'gsd-secure-phase.md'), makeFlatCommandMd('secure-phase'), 'utf8'); + // Non-gsd file must be ignored + fs.writeFileSync(path.join(tmpDir, 'random-doc.md'), '# not a skill\n', 'utf8'); + // Non-markdown gsd file must be ignored + fs.writeFileSync(path.join(tmpDir, 'gsd-notskill.txt'), 'nope\n', 'utf8'); + + const manifest = _loadFlatCommandsGsdManifest(tmpDir); + assert.ok(manifest.has('validate-phase'), 'flat gsd-validate-phase.md -> stem validate-phase'); + assert.ok(manifest.has('secure-phase'), 'flat gsd-secure-phase.md -> stem secure-phase'); + assert.ok(!manifest.has('gsd-validate-phase'), 'must NOT keep the gsd- prefix on the stem'); + assert.ok(!manifest.has('random-doc'), 'non-gsd file must be ignored'); + assert.ok(!manifest.has('notskill'), 'non-.md gsd file must be ignored'); + } finally { + cleanup(tmpDir); + } + }); + + test('_loadFlatCommandsGsdManifest: parses requires via shared parseRequires (no drift)', () => { + const tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'cap-flat-req-')); + try { + fs.writeFileSync( + path.join(tmpDir, 'gsd-my-skill.md'), + makeFlatCommandMd('my-skill', ['dep-a', 'dep-b']), + 'utf8', + ); + const manifest = _loadFlatCommandsGsdManifest(tmpDir); + assert.deepStrictEqual(manifest.get('my-skill'), ['dep-a', 'dep-b']); + } finally { + cleanup(tmpDir); + } + }); + + test('_loadFlatCommandsGsdManifest: companion _calls_agents_ key present (parity with nested loader)', () => { + const tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'cap-flat-agents-')); + try { + fs.writeFileSync(path.join(tmpDir, 'gsd-validate-phase.md'), makeFlatCommandMd('validate-phase'), 'utf8'); + const manifest = _loadFlatCommandsGsdManifest(tmpDir); + assert.ok(manifest.has('_calls_agents_validate-phase'), + 'flat loader must emit the companion _calls_agents_ key (same Map shape as loadSkillsManifest)'); + } finally { + cleanup(tmpDir); + } + }); + + // ── _resolveManifest picks the flat branch when nested is absent ──────────── + + test('_resolveManifest: detects flat commands/gsd-.md layout when nested commands/gsd/ is absent (#1858)', () => { + const tmpRepo = fs.mkdtempSync(path.join(os.tmpdir(), 'cap-rm-flat-repo-')); + try { + // Flat source layout: /commands/gsd-.md + // NO commands/gsd/ subdir, NO skills/ dir. + const commandsDir = path.join(tmpRepo, 'commands'); + fs.mkdirSync(commandsDir, { recursive: true }); + fs.writeFileSync(path.join(commandsDir, 'gsd-validate-phase.md'), makeFlatCommandMd('validate-phase'), 'utf8'); + fs.writeFileSync(path.join(commandsDir, 'gsd-secure-phase.md'), makeFlatCommandMd('secure-phase'), 'utf8'); + + // commandsGsdDir = /commands/gsd (nested — does NOT exist). + // dirname(commandsGsdDir) = /commands (where the flat files live). + const commandsGsdDir = path.join(commandsDir, 'gsd'); + // configDir = a separate empty tmp dir (no skills/ → installed fallback empty). + const configDir = fs.mkdtempSync(path.join(os.tmpdir(), 'cap-rm-flat-cfg-')); + try { + const manifest = _resolveManifest(commandsGsdDir, configDir); + assert.ok(manifest.has('validate-phase'), + 'flat layout must populate validate-phase stem (was empty pre-fix → all skill caps unsurfaced)'); + assert.ok(manifest.has('secure-phase'), 'flat layout must populate secure-phase stem'); + assert.ok(!manifest.has('gsd-validate-phase'), 'stem must have gsd- prefix stripped'); + } finally { + cleanup(configDir); + } + } finally { + cleanup(tmpRepo); + } + }); + + test('_resolveManifest: flat branch does NOT shadow a populated installed skills dir when no flat files exist', () => { + // Precedence: nested > flat-source > installed. If the flat parent dir has + // NO gsd-*.md files, the flat loader returns an empty Map and _resolveManifest + // must fall through to the installed-skills branch (not return empty). + const tmpRepo = fs.mkdtempSync(path.join(os.tmpdir(), 'cap-rm-precedence-')); + try { + const commandsDir = path.join(tmpRepo, 'commands'); + fs.mkdirSync(commandsDir, { recursive: true }); + // No gsd-*.md files in commands/ — flat loader yields empty. + // Installed skills present under configDir: + const configDir = fs.mkdtempSync(path.join(os.tmpdir(), 'cap-rm-precedence-cfg-')); + try { + const secureDir = path.join(configDir, 'skills', 'gsd-secure-phase'); + fs.mkdirSync(secureDir, { recursive: true }); + fs.writeFileSync(path.join(secureDir, 'SKILL.md'), + '---\nname: gsd:secure-phase\nrequires: [phase]\n---\nbody\n', 'utf8'); + + const commandsGsdDir = path.join(commandsDir, 'gsd'); // nested absent + const manifest = _resolveManifest(commandsGsdDir, configDir); + assert.ok(manifest.has('secure-phase'), + 'when flat dir is empty, installed-skills fallback must still work (precedence flat > installed only when flat non-empty)'); + } finally { + cleanup(configDir); + } + } finally { + cleanup(tmpRepo); + } + }); + + // ── Parity: flat loader produces the same stems as the nested loader ──────── + // (DEFECT.GENERATIVE-FIX — guards against silent divergence between the two + // parallel manifest-builders.) + + test('flat loader and nested loader produce identical stems for the same command set (parity)', () => { + const realCommandsGsdDir = path.resolve(__dirname, '..', 'commands', 'gsd'); + if (!fs.existsSync(realCommandsGsdDir)) return; // skip outside a repo checkout + // Build a flat mirror of the real nested commands/gsd/.md as + // commands/gsd-.md in a temp dir, then compare stem sets. + const tmpFlat = fs.mkdtempSync(path.join(os.tmpdir(), 'cap-parity-flat-')); + try { + const nested = require('../gsd-core/bin/lib/install-profiles.cjs').loadSkillsManifest(realCommandsGsdDir); + for (const [stem] of nested) { + if (stem.startsWith('_calls_agents_')) continue; + const src = path.join(realCommandsGsdDir, stem + '.md'); + if (!fs.existsSync(src)) continue; + fs.writeFileSync(path.join(tmpFlat, 'gsd-' + stem + '.md'), fs.readFileSync(src, 'utf8'), 'utf8'); + } + const flat = _loadFlatCommandsGsdManifest(tmpFlat); + const nestedStems = [...nested.keys()].filter((k) => !k.startsWith('_calls_agents_')).sort(); + const flatStems = [...flat.keys()].filter((k) => !k.startsWith('_calls_agents_')).sort(); + assert.deepStrictEqual(flatStems, nestedStems, + 'flat loader stem set must match nested loader stem set for the real command tree'); + } finally { + cleanup(tmpFlat); + } + }); +}); + describe('regressions: installed-runtime capability surface (#1160)', () => { // Minimal valid SKILL.md content (frontmatter only — matches what install emits) function makeSkillMd(stem) { From 9dcd37033254e05ac267288e2776d1a4dd8c099f Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Mon, 6 Jul 2026 21:13:42 -0400 Subject: [PATCH 08/11] fix(#1858): detect flat commands/gsd-.md layout in _resolveManifest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit _resolveManifest only recognized the nested source layout (commands/gsd/*.md) and the installed-runtime skills layout (skills/gsd-/SKILL.md). A flat source install (Claude local project shape: commands/gsd-.md, no commands/gsd/ subdir) matched neither branch, so the manifest came back empty and resolveSurface materialized the full profile to an empty Set — silently reporting every skill-bearing capability as surfaced:false / enabled:false / active:false. The nyquist/code-review/security/ui verify:post and execute:post hooks never fired even with their workflow.* toggles on. Add a third branch: when commandsGsdDir is absent, scan dirname(commandsGsdDir) for gsd-.md files, strip the gsd- prefix, and build the same Map shape the nested loader produces (requires via shared parseRequires, companion _calls_agents_ via shared parseCallsAgents). Falls through to the installed-skills branch when the flat dir has no gsd-*.md files (precedence: nested > flat-source > installed). Also export parseCallsAgents from install-profiles so capability-state reuses the SAME parser the nested loader uses (no drift; mirrors the existing parseRequires export+reuse pattern). --- src/capability-state.cts | 75 +++++++++++++++++++++++++++++++++++----- src/install-profiles.cts | 1 + 2 files changed, 68 insertions(+), 8 deletions(-) diff --git a/src/capability-state.cts b/src/capability-state.cts index a43b16f3b..cead2c8b5 100644 --- a/src/capability-state.cts +++ b/src/capability-state.cts @@ -46,7 +46,7 @@ const { loadConfig } = configLoaderMod; // eslint-disable-next-line @typescript-eslint/no-require-imports import installProfilesMod = require('./install-profiles.cjs'); -const { readActiveProfile, loadSkillsManifest, resolveProfile, parseRequires } = installProfilesMod; +const { readActiveProfile, loadSkillsManifest, resolveProfile, parseRequires, parseCallsAgents } = installProfilesMod; // eslint-disable-next-line @typescript-eslint/no-require-imports import surfaceMod = require('./surface.cjs'); @@ -384,22 +384,80 @@ function _loadInstalledSkillsManifest(configDir: string): Map return manifest; } +/** + * #1858 — Build a skill dependency manifest from a FLAT commands/gsd-.md + * source layout (the Claude local project install shape, where the `gsd-` + * prefix is baked into each filename at the commands/ level and there is no + * commands/gsd/ subdir). Strips the `gsd-` prefix so stems match the nested + * loader's output (gsd-validate-phase.md → validate-phase, same as nested + * validate-phase.md). + * + * Map shape is identical to loadSkillsManifest: each stem maps to its + * `requires` deps (parsed via the same shared parseRequires) and carries a + * companion `_calls_agents_` key (parsed via parseCallsAgents) so the + * flat and nested paths cannot drift. + * + * Returns an empty Map when the parent directory does not exist or contains + * no gsd-*.md files (so _resolveManifest can use size>0 as the "flat layout + * present" signal and fall through to the installed-skills branch otherwise). + */ +function _loadFlatCommandsGsdManifest(commandsParentDir: string): Map { + const manifest = new Map(); + let entries: fs.Dirent[]; + try { + entries = fs.readdirSync(commandsParentDir, { withFileTypes: true }); + } catch { + return manifest; + } + for (const entry of entries) { + if (!entry.isFile()) continue; + if (!entry.name.startsWith('gsd-')) continue; + if (!entry.name.endsWith('.md')) continue; + // Strip 'gsd-' prefix (4 chars) and '.md' suffix (3 chars) → stem. + const stem = entry.name.slice(4, -3); + if (!stem) continue; + let content = ''; + try { + content = fs.readFileSync(path.join(commandsParentDir, entry.name), 'utf8'); + } catch { + // Unreadable file — register with empty deps + agents (parity with + // loadSkillsManifest's readFileSync catch branch). + } + manifest.set(stem, content ? parseRequires(content) : []); + manifest.set(`_calls_agents_${stem}`, content ? parseCallsAgents(content) : []); + } + return manifest; +} + /** * Resolve the skill dependency manifest for capability-state resolution. * - * Resolution order (fixes #1160 — installed-runtime capability surface): - * 1. If commandsGsdDir exists, load from source (repo-checkout behavior). - * 2. Otherwise, fall back to installed skills at configDir/skills/gsd-[stem]/SKILL.md. + * Resolution order: + * 1. If commandsGsdDir exists, load from the nested source layout + * (repo-checkout behavior: /commands/gsd/*.md). + * 2. #1858 — otherwise, if the flat source layout is present (gsd-.md + * files in dirname(commandsGsdDir)), load from there. This is the Claude + * local project install shape where commands/gsd/ does not exist but + * commands/gsd-.md files do. + * 3. #1160 — otherwise, fall back to installed skills at + * configDir/skills/gsd-[stem]/SKILL.md. * - * In an installed runtime the commands/gsd source tree is absent; only the - * skills/ layout exists. Returning an empty manifest caused resolveSurface to - * materialise the full-sentinel to an empty Set, making every capability appear - * unsurfaced even when the skill was physically installed. + * In an installed runtime both source trees are absent; only the skills/ + * layout exists. Returning an empty manifest caused resolveSurface to + * materialise the full-sentinel to an empty Set, making every skill-bearing + * capability appear unsurfaced even when the skill was physically installed + * (#1160) or authored as a flat command file (#1858). */ function _resolveManifest(commandsGsdDir: string, configDir: string): Map { if (fs.existsSync(commandsGsdDir)) { return loadSkillsManifest(commandsGsdDir); } + // #1858: flat source layout — gsd-.md files at dirname(commandsGsdDir). + // Only claim the flat branch when it actually has gsd-*.md files; otherwise + // fall through to the installed-skills branch (a commands/ dir with no gsd + // files must not shadow an installed skills/ tree). + const flat = _loadFlatCommandsGsdManifest(path.dirname(commandsGsdDir)); + if (flat.size > 0) return flat; return _loadInstalledSkillsManifest(configDir); } @@ -619,6 +677,7 @@ export = { // Exported for tests _resolveCommandsGsdDir, _loadInstalledSkillsManifest, + _loadFlatCommandsGsdManifest, _resolveManifest, _isSafePropKey, }; diff --git a/src/install-profiles.cts b/src/install-profiles.cts index 90674c367..474327ae5 100644 --- a/src/install-profiles.cts +++ b/src/install-profiles.cts @@ -875,6 +875,7 @@ export = { writeActiveProfile, // Shared internals parseRequires, + parseCallsAgents, cleanupStagedSkills, // Back-compat / deprecated MINIMAL_SKILL_ALLOWLIST, From e3d053619c67f1afbad9f13af72774b9d4eebdda Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Mon, 6 Jul 2026 21:14:44 -0400 Subject: [PATCH 09/11] docs(#1858): add changeset fragment for flat-layout manifest fix --- .changeset/steady-ibex-run.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/steady-ibex-run.md diff --git a/.changeset/steady-ibex-run.md b/.changeset/steady-ibex-run.md new file mode 100644 index 000000000..e455bdf75 --- /dev/null +++ b/.changeset/steady-ibex-run.md @@ -0,0 +1,5 @@ +--- +type: Fixed +pr: 0 +--- +**Skill-bearing capabilities now surface correctly on flat command-layout installs** — on an install using the flat `commands/gsd-.md` source layout (e.g. a Claude Code local project install with no `commands/gsd/` subdir), every skill-bearing capability (`nyquist`, `code-review`, `security`, `ui`, `mempalace`, `ai-integration`, `profile-pipeline`) was silently reported `surfaced:false`/`enabled:false`/`active:false`, so their loop hooks (`verify:post`, `execute:post`, etc.) never fired even with the corresponding `workflow.*` toggle on. The skill-manifest resolver now detects the flat layout and produces the same stems the nested `commands/gsd/*.md` loader does. (#1858) From 2c853822a172307386dd8b7a4ce4a1db8fb41610 Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Mon, 6 Jul 2026 21:35:24 -0400 Subject: [PATCH 10/11] fix(#1858): address code+security review findings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - restructure _loadFlatCommandsGsdManifest try/catch to wrap read+parse+set together (mirrors loadSkillsManifest exactly), so a thrown parser degrades both keys to [] — closes the latent catch-scope parity drift [Nit-1] - add boundary test: gsd-.md (empty stem) skipped, gsd-x.md single-char stem kept (slice(4,-3) boundary) [Low-1] - add unreadable-file test (POSIX-gated): both keys degrade to [] [Low-2] - strengthen parity test to also compare requires + _calls_agents_ VALUES, not just the stem set [Nit-2] Both orthogonal reviews returned APPROVE with no Critical/High findings. Security review confirmed no new trust-boundary crossing, prototype-pollution immune (Map/Set throughout), and symlink/path-traversal surface identical to the pre-existing nested loader (not a regression). --- src/capability-state.cts | 16 +++++++---- tests/capability-state.test.cjs | 49 +++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+), 6 deletions(-) diff --git a/src/capability-state.cts b/src/capability-state.cts index cead2c8b5..9527e930a 100644 --- a/src/capability-state.cts +++ b/src/capability-state.cts @@ -416,15 +416,19 @@ function _loadFlatCommandsGsdManifest(commandsParentDir: string): Map.md layout (#1858)', () => { } }); + // Low-1 (review): boundary — empty stem (gsd-.md) skipped, single-char stem kept. + test('_loadFlatCommandsGsdManifest: skips gsd-.md (empty stem) and keeps single-char stem (slice boundary)', () => { + const tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'cap-flat-edge-')); + try { + fs.writeFileSync(path.join(tmpDir, 'gsd-.md'), makeFlatCommandMd(''), 'utf8'); + fs.writeFileSync(path.join(tmpDir, 'gsd-x.md'), makeFlatCommandMd('x'), 'utf8'); + const manifest = _loadFlatCommandsGsdManifest(tmpDir); + assert.ok(!manifest.has(''), 'gsd-.md must NOT register an empty-string stem'); + assert.ok(!manifest.has('_calls_agents_'), 'no companion key for an empty stem'); + assert.ok(manifest.has('x'), 'gsd-x.md -> single-char stem "x" (slice(4,-3) boundary)'); + } finally { + cleanup(tmpDir); + } + }); + + // Low-2 (review): unreadable file degrades both keys to [] (parity with nested + // loader's catch). POSIX-only AND must not run as root — root bypasses POSIX + // read permission bits, so chmod 0o000 would NOT make the file unreadable and + // the test would assert [] against the real parsed deps (false failure). + // Skip on win32 (DEFECT.WINDOWS-POSIX-MODE-BIT-ASSERT) and when getuid()==0. + const _skipUnreadable = process.platform === 'win32' || (typeof process.getuid === 'function' && process.getuid() === 0); + test('_loadFlatCommandsGsdManifest: unreadable file degrades to empty deps + agents (parity)', { skip: _skipUnreadable }, () => { + const tmpDir = fs.mkdtempSync(path.join(os.tmpdir(), 'cap-flat-unread-')); + let madeUnreadable = false; + try { + const skillPath = path.join(tmpDir, 'gsd-secure.md'); + fs.writeFileSync(skillPath, '---\nname: gsd:secure\nrequires: [phase]\n---\nbody\n', { mode: 0o644 }); + fs.chmodSync(skillPath, 0o000); + madeUnreadable = true; + const manifest = _loadFlatCommandsGsdManifest(tmpDir); + assert.deepStrictEqual(manifest.get('secure'), [], 'unreadable file -> empty requires (parity with nested catch)'); + assert.deepStrictEqual(manifest.get('_calls_agents_secure'), [], 'unreadable file -> empty agents (parity with nested catch)'); + } finally { + // Restore writability so cleanup() can rm the tmp tree. + if (madeUnreadable) { + try { fs.chmodSync(path.join(tmpDir, 'gsd-secure.md'), 0o644); } catch { /* best effort */ } + } + cleanup(tmpDir); + } + }); + // ── _resolveManifest picks the flat branch when nested is absent ──────────── test('_resolveManifest: detects flat commands/gsd-.md layout when nested commands/gsd/ is absent (#1858)', () => { @@ -986,6 +1027,14 @@ describe('regressions: flat commands/gsd-.md layout (#1858)', () => { const flatStems = [...flat.keys()].filter((k) => !k.startsWith('_calls_agents_')).sort(); assert.deepStrictEqual(flatStems, nestedStems, 'flat loader stem set must match nested loader stem set for the real command tree'); + // Nit-2 (review): also compare _calls_agents_ VALUES, not just the + // stem set — proves the shared parseCallsAgents output is identical. + for (const stem of flatStems) { + assert.deepStrictEqual(flat.get(`_calls_agents_${stem}`), nested.get(`_calls_agents_${stem}`), + `agent refs for stem "${stem}" must match between flat and nested loaders`); + assert.deepStrictEqual(flat.get(stem), nested.get(stem), + `requires for stem "${stem}" must match between flat and nested loaders`); + } } finally { cleanup(tmpFlat); } From 4424a366d7487e36725645b9fa3eed86359333ff Mon Sep 17 00:00:00 2001 From: Tom Boucher Date: Mon, 6 Jul 2026 22:18:40 -0400 Subject: [PATCH 11/11] docs(#1858): backfill changeset pr number to 2049 --- .changeset/steady-ibex-run.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/steady-ibex-run.md b/.changeset/steady-ibex-run.md index e455bdf75..bf1b37a3b 100644 --- a/.changeset/steady-ibex-run.md +++ b/.changeset/steady-ibex-run.md @@ -1,5 +1,5 @@ --- type: Fixed -pr: 0 +pr: 2049 --- **Skill-bearing capabilities now surface correctly on flat command-layout installs** — on an install using the flat `commands/gsd-.md` source layout (e.g. a Claude Code local project install with no `commands/gsd/` subdir), every skill-bearing capability (`nyquist`, `code-review`, `security`, `ui`, `mempalace`, `ai-integration`, `profile-pipeline`) was silently reported `surfaced:false`/`enabled:false`/`active:false`, so their loop hooks (`verify:post`, `execute:post`, etc.) never fired even with the corresponding `workflow.*` toggle on. The skill-manifest resolver now detects the flat layout and produces the same stems the nested `commands/gsd/*.md` loader does. (#1858)