Tom Boucher
851cddcc03
fix( #3131 ): re-wire 4 orphaned workflows as flags on parent commands
...
- discuss-phase --assumptions → list-phase-assumptions.md
- pause-work --report → session-report.md
- manager --analyze-deps → analyze-dependencies.md
- import --from-gsd2 → gsd-tools.cjs from-gsd2 CLI
TDD: 8 new assertions in enh-2790-skill-consolidation.test.cjs
(argument-hint presence + body dispatch reference per flag).
Confirmed RED before wiring, GREEN after. Full suite 6971/6971.
help.md updated with all four new flag forms to satisfy
bug-2954-help-md-slash-command-stubs parity test.
Closes #3131
2026-05-05 10:51:10 -04:00
Tom Boucher
61773332d6
Merge pull request #3125 from gsd-build/fix/3098-phase-insert-and-init-phase-op-disagree-
...
fix: make phase insert placeholder/dry-run preconditions explicit
2026-05-04 23:54:44 -04:00
Tom Boucher
9987792c46
chore(changeset): correct issue reference for PR #3125 fragment
2026-05-04 23:49:00 -04:00
Tom Boucher
aa64638176
Merge pull request #3112 from gsd-build/fix/3101-plan-summary-matcher-in-core-cjs-reports
...
fix: canonicalize plan-summary matching for suffixless summaries
2026-05-04 23:35:34 -04:00
Tom Boucher
be4a9b3b43
Merge pull request #3114 from gsd-build/fix/3054-gsd-next-command-no-longer-available
...
fix: remove stale /gsd-next references from user-facing surfaces
2026-05-04 23:35:30 -04:00
Tom Boucher
e7ecd46bbe
Merge pull request #3115 from gsd-build/fix/3053-sdk-ignores-multi-plan-phase-layout-plan
...
fix: count nested plans/ layout in phase status indexing
2026-05-04 23:35:26 -04:00
Tom Boucher
985b736d45
Merge pull request #3124 from gsd-build/fix/3050-update-backup-step-crashes-with-eacces-w
...
fix: make update custom-file backup resilient to EACCES
2026-05-04 23:35:21 -04:00
Tom Boucher
d3d995cfc4
test(3050): avoid includes-based source-grep assertion
2026-05-04 23:34:57 -04:00
Tom Boucher
43e5fef95e
Merge pull request #3113 from gsd-build/fix/3083-resume-project-md-route-to-workflow-emit
...
fix: remove /clear then from resume route templates
2026-05-04 23:33:31 -04:00
Tom Boucher
083e813aea
Merge pull request #3116 from gsd-build/fix/3055-bug-top-level-branching-strategy-in-plan
...
fix: normalize legacy top-level branching_strategy into git config
2026-05-04 23:33:28 -04:00
Tom Boucher
fe4db16769
Merge pull request #3118 from gsd-build/fix/3063-state-complete-phase-corrupts-state-md-b
...
fix: prevent state complete-phase from resolving literal 'Phase' token
2026-05-04 23:33:25 -04:00
Tom Boucher
399bb80b40
Merge pull request #3123 from gsd-build/fix/3091-npx-install-gsd-sdk-symlink-never-create
...
fix: align SDK install/fallback guidance with query-capable CLI
2026-05-04 23:33:22 -04:00
Tom Boucher
d978ad6b2f
merge: sync main into PR #3114 and keep canonical next/profile commands
2026-05-04 23:32:42 -04:00
Tom Boucher
0fe88b9e7a
chore(changeset): add release fragment for PR #3112
2026-05-04 23:32:15 -04:00
Tom Boucher
baf0d56063
chore(changeset): add release fragment for PR #3113
2026-05-04 23:32:14 -04:00
Tom Boucher
d2d1205691
chore(changeset): add release fragment for PR #3115
2026-05-04 23:32:12 -04:00
Tom Boucher
1c1e3b5de4
chore(changeset): add release fragment for PR #3116
2026-05-04 23:32:11 -04:00
Tom Boucher
a6d4e61606
chore(changeset): add release fragment for PR #3118
2026-05-04 23:32:09 -04:00
Tom Boucher
e2b12bfad2
chore(changeset): add release fragment for PR #3123
2026-05-04 23:32:07 -04:00
Tom Boucher
915e7daced
chore(changeset): add release fragment for PR #3124
2026-05-04 23:32:06 -04:00
Tom Boucher
313f170cf0
chore(changeset): add release fragment for PR #3125
2026-05-04 23:32:04 -04:00
Tom Boucher
199083777a
Merge pull request #3111 from gsd-build/fix/3094-progress-md-still-recommends-deleted-gsd
...
fix: remove stale /gsd-list-phase-assumptions guidance from progress routing
2026-05-04 23:31:26 -04:00
Tom Boucher
dbbc7f0942
Merge pull request #3117 from gsd-build/fix/3056-pruneorphanedworktrees-destroys-linked-w
...
fix: make orphaned worktree prune non-destructive by default
2026-05-04 23:31:13 -04:00
Tom Boucher
2113902daf
Merge pull request #3119 from gsd-build/fix/3072-gsd-sdk-query-resolve-model-error-when-i
...
fix: guard optional sketch-findings probes from non-zero ls exits
2026-05-04 23:31:10 -04:00
Tom Boucher
f01f6b76dd
Merge pull request #3122 from gsd-build/fix/3088-gsd-complete-milestone-leaves-state-md-n
...
fix: normalize stale STATE narrative tails on milestone completion
2026-05-04 23:31:06 -04:00
Tom Boucher
4ee6ce4a01
fix(3054): align docs anchors and structured stale-command checks
2026-05-04 23:30:35 -04:00
Tom Boucher
67684626d8
fix(3088): append missing STATE narrative sections on milestone close
2026-05-04 23:29:45 -04:00
Tom Boucher
b331c48261
test(3072): parse bash blocks for findings probe guard checks
2026-05-04 23:28:52 -04:00
Tom Boucher
3d2f2e85a0
test(3056): canonicalize worktree paths in prune assertions
2026-05-04 23:28:20 -04:00
Tom Boucher
5b63ba6ea9
test(3094): switch stale-progress assertion to structured token check
2026-05-04 23:27:38 -04:00
Tom Boucher
a4d16c3c93
Merge pull request #3109 from gsd-build/fix/3043-milestone-complete-version-scoping
...
fix: respect explicit milestone version in milestone complete
2026-05-04 23:27:16 -04:00
Tom Boucher
78846b1e6a
Merge pull request #3108 from gsd-build/feat/deepen-query-failure-classification
...
refactor: deepen query architecture seams with compatibility shims
2026-05-04 23:24:03 -04:00
Tom Boucher
59fd17251a
fix(phase): clarify insert preconditions and reject unsupported dry-run flag
2026-05-04 23:22:20 -04:00
Tom Boucher
efa642a078
fix(update): skip unreadable custom files during backup
2026-05-04 23:20:25 -04:00
Tom Boucher
120113c42b
fix(sdk-guidance): point quick install hint and agent fallbacks to query-capable CLI
2026-05-04 23:18:41 -04:00
coderabbitai[bot]
2d25c97706
fix: apply CodeRabbit auto-fixes
...
Fixed 1 file(s) based on 2 unresolved review comments.
Co-authored-by: CodeRabbit <noreply@coderabbit.ai >
2026-05-05 03:17:22 +00:00
Tom Boucher
2dcf374da0
fix(milestone): normalize STATE narrative after milestone completion
2026-05-04 23:17:00 -04:00
Tom Boucher
50f714cdd5
fix(workflows): make optional findings-skill probes non-fatal
2026-05-04 23:13:33 -04:00
Tom Boucher
471df09242
fix(state): harden complete-phase resolution and add explicit override
2026-05-04 23:10:26 -04:00
Tom Boucher
ecd5d11b32
fix(worktree): disable destructive orphaned-worktree removal by default
2026-05-04 23:08:13 -04:00
Tom Boucher
58062a64a0
fix(sdk-config): honor legacy top-level branching_strategy in init
2026-05-04 23:06:54 -04:00
Tom Boucher
65024683fd
fix(init): count plans/ summaries from nested plans/ layout
2026-05-04 23:03:10 -04:00
Tom Boucher
72f4c3b362
fix(docs): replace stale /gsd-next references with /gsd-progress --next
2026-05-04 22:54:01 -04:00
Tom Boucher
538ef683be
fix(resume): remove clear prefix from resume routing
2026-05-04 22:52:30 -04:00
Tom Boucher
c7886415c3
fix(phase): canonicalize plan-summary matching for suffixless summaries
2026-05-04 22:51:15 -04:00
Tom Boucher
a54dda3837
fix(progress): remove stale list-phase-assumptions routing
2026-05-04 22:47:16 -04:00
Tom Boucher
19e580137d
fix: scope milestone complete stats to explicit version
2026-05-04 22:06:22 -04:00
Tom Boucher
78c794c016
test: remove dead registry wiring assertion
2026-05-04 21:49:41 -04:00
Tom Boucher
40acf1f02e
fix: address CodeRabbit findings on query/transport error handling
2026-05-04 21:49:41 -04:00
Tom Boucher
1642f47908
test: align registry wiring assertions with declarative assembly
2026-05-04 21:49:41 -04:00