-
5f419c0238
fix(bugs): resolve issues #2388, #2431, #2396, #2376 (#2467)
Tom Boucher
2026-04-20 10:10:16 -04:00
-
dfa1ecce99
fix(#2418,#2399,#2419,#2421): four workflow and installer bug fixes (#2462)
Tom Boucher
2026-04-20 10:09:33 -04:00
-
4cd890b252
fix(phase): guard backlog dirs and YYYY-MM dates in integer phase removal (#2466)
Tom Boucher
2026-04-20 10:08:52 -04:00
-
d117c1045a
test: add --no-sdk to copilot-install E2E runners + static guard (#2461) (#2463)
Tom Boucher
2026-04-20 10:08:49 -04:00
-
0ea443cbcf
fix(install): chmod sdk dist/cli.js executable; fix context monitor over-reporting (#2460)
Tom Boucher
2026-04-20 10:08:46 -04:00
-
53b9fba324
fix: stale phase dirs corrupt phase counts; stopped_at overwritten by historical prose (#2459)
Tom Boucher
2026-04-20 10:08:43 -04:00
-
5afcd5577e
fix: zero-padded phase numbers bypass archived-phase guard; stale current_milestone (#2458)
Tom Boucher
2026-04-20 10:08:40 -04:00
-
9f79cdc40a
fix(security): neutralize spaced+closing injection markers; fix audit-uat resolved status (#2456)
Tom Boucher
2026-04-20 10:08:18 -04:00
-
59cfbbba6a
fix(sdk): extractCurrentMilestone Backlog leak + state.begin-phase flag parsing (#2455)
Tom Boucher
2026-04-20 10:08:14 -04:00
-
990c3e648d
fix(tests): update 5 source-text tests to read config-schema.cjs (#2480)
Tom Boucher
2026-04-20 09:54:35 -04:00
-
62eaa8dd7b
docs: close doc drift vectors — bidirectional parity, manifest, schema-driven config (#2479)
Tom Boucher
2026-04-20 09:39:05 -04:00
-
fbf30792f3
docs: authoritative shipped-surface inventory with filesystem-backed parity tests (#2390)
Logan
2026-04-20 09:31:34 -04:00
-
3d6c2bea4b
docs: clarify capture_thought is an optional convention (#1873) (#2379)
alanshurafa
2026-04-20 09:04:21 -04:00
-
ebbe74de72
feat(release): publish @gsd-build/sdk alongside get-shit-done-cc in release pipeline (#2468)
Tom Boucher
2026-04-19 23:13:14 -04:00
-
2bb1f1ebaf
fix(debug): read tdd_mode via workflow.tdd_mode key (closes #2398) (#2454)
Tom Boucher
2026-04-19 23:12:23 -04:00
-
39623fd5b8
docs(cli): deprecate gsd-tools.cjs header in favor of gsd-sdk (#2343) (#2343)
Rezolv
2026-04-19 23:10:32 -04:00
-
e3f40201dd
fix(sdk): bump engines.node from >=20 to >=22.0.0 (#2465)
Tom Boucher
2026-04-19 23:02:57 -04:00
-
2bb274930b
Merge pull request #2452 from gsd-build/codex/merge-hotfix-1.38.1-qwen-path
Jeremy McSpadden
2026-04-19 19:00:18 -05:00
-
-
f874313807
fix(install): template bare .claude hook paths for non-Claude runtimes
Jeremy McSpadden
2026-04-19 18:42:30 -05:00
-
-
30433368a0
fix(install): template bare .claude hook paths for non-Claude runtimes
Jeremy McSpadden
2026-04-19 18:42:30 -05:00
-
04fab926b5
test: add --no-sdk to hook-deployment installer tests
Jeremy McSpadden
2026-04-19 16:35:32 -05:00
-
f98ef1e460
fix(install): fatal SDK install failures + CI smoke gate (#2439)
Jeremy McSpadden
2026-04-19 16:31:15 -05:00
-
d0565e95c1
fix(set-profile): use hyphenated /gsd-set-profile in pre-flight message
Jeremy McSpadden
2026-04-19 15:40:50 -05:00
-
4ef6275e86
fix(set-profile): guard gsd-sdk invocation with command -v pre-flight (#2439)
Jeremy McSpadden
2026-04-19 15:34:44 -05:00
-
6c50490766
fix(sdk): register init.ingest-docs handler and add registry drift guard (#2442)
Jeremy McSpadden
2026-04-19 15:55:37 -05:00
-
4cbebfe78c
docs(readme): add /gsd-ingest-docs to Brownfield commands
Jeremy McSpadden
2026-04-19 15:06:16 -05:00
-
9e87d43831
fix(build): include gsd-read-injection-scanner in hooks/dist (#2406)
Jeremy McSpadden
2026-04-18 08:42:36 -05:00
-
29ea90bc83
chore: bump version to 1.38.1 for hotfix
github-actions[bot]
2026-04-19 23:37:15 +00:00
-
278082a51d
Merge pull request #2440 from gsd-build/fix/2439-command-not-found-gsd-sdk
Jeremy McSpadden
2026-04-19 18:26:22 -05:00
-
-
de59b14dde
Merge pull request #2449 from gsd-build/fix/2439-installer-sdk-hardening
Jeremy McSpadden
2026-04-19 18:24:21 -05:00
-
-
e213ce0292
test: add --no-sdk to hook-deployment installer tests
Jeremy McSpadden
2026-04-19 16:35:32 -05:00
-
af66cd89ca
fix(install): fatal SDK install failures + CI smoke gate (#2439)
Jeremy McSpadden
2026-04-19 16:31:15 -05:00
-
-
48a354663e
Merge pull request #2443 from gsd-build/fix/2442-gsd-sdk-query-registry-integration
Jeremy McSpadden
2026-04-19 15:58:17 -05:00
-
-
0a62e5223e
fix(sdk): register init.ingest-docs handler and add registry drift guard (#2442)
Jeremy McSpadden
2026-04-19 15:55:37 -05:00
-
-
708f60874e
fix(set-profile): use hyphenated /gsd-set-profile in pre-flight message
Jeremy McSpadden
2026-04-19 15:40:50 -05:00
-
a20aa81a0e
Merge pull request #2437 from gsd-build/docs/readme-ingest-docs
Jeremy McSpadden
2026-04-19 15:39:30 -05:00
-
-
d8aaeb6717
fix(set-profile): guard gsd-sdk invocation with command -v pre-flight (#2439)
Jeremy McSpadden
2026-04-19 15:34:44 -05:00
-
-
-
6727a0c929
docs(readme): add /gsd-ingest-docs to Brownfield commands
Jeremy McSpadden
2026-04-19 15:06:16 -05:00
-
-
f330ab5c9f
Merge pull request #2407 from gsd-build/fix/2406-ship-read-injection-scanner
Jeremy McSpadden
2026-04-19 14:58:44 -05:00
-
-
3856b53098
Merge remote-tracking branch 'origin/main' into fix/2406-ship-read-injection-scanner
Jeremy McSpadden
2026-04-18 11:37:47 -05:00
-
-
-
-
0171f70553
feat(sdk): GSDTools native dispatch and CJS fallback routing (#2302 Track C) (#2342)
Rezolv
2026-04-18 12:35:23 -04:00
-
381c138534
feat(sdk): make checkAgentsInstalled runtime-aware (#2402) (#2413)
Tom Boucher
2026-04-18 12:22:36 -04:00
-
8ac02084be
fix(sdk): point checkAgentsInstalled at ~/.claude/agents (#2401)
Jeremy McSpadden
2026-04-18 11:11:07 -05:00
-
e208e9757c
refactor(agents): consolidate emphasis-marker density in top 4 agents (#2368) (#2412)
Tom Boucher
2026-04-18 12:10:22 -04:00
-
13a96ee994
fix(build): include gsd-read-injection-scanner in hooks/dist (#2406)
Jeremy McSpadden
2026-04-18 08:42:36 -05:00
-
-
0c6172bfad
chore: finalize v1.38.0
github-actions[bot]
2026-04-18 03:45:59 +00:00
-
e3bd06c9fd
fix(release): make merge-back PR step non-fatal
Jeremy McSpadden
2026-04-17 22:45:05 -05:00
-
c69ecd975a
chore: bump to 1.38.0-rc.1
github-actions[bot]
2026-04-18 03:05:35 +00:00
-
06c4ded4ec
docs(changelog): promote Unreleased to [1.38.0] + add ultraplan entry
Jeremy McSpadden
2026-04-17 22:03:26 -05:00
-
341bb941c6
chore: bump version to 1.38.0 for release
github-actions[bot]
2026-04-18 03:02:41 +00:00
-
-
28d6649f0b
Merge pull request #2389 from gsd-build/feat/2387-ingest-docs-clean
Jeremy McSpadden
2026-04-17 21:49:57 -05:00
-
-
d5f849955b
Merge remote-tracking branch 'origin/main' into feat/2387-ingest-docs-clean
Jeremy McSpadden
2026-04-17 21:46:39 -05:00
-
-
-
-
0f7bcabd78
Merge pull request #2386 from gsd-build/fix/2385-sdk-install-flag
Jeremy McSpadden
2026-04-17 21:45:17 -05:00
-
-
fc1fa9172b
fix(install): build gsd-sdk from in-repo sdk/ source, not stale npm package
Jeremy McSpadden
2026-04-17 19:53:16 -05:00
-
b96255cf0c
test(ingest-docs): add structural tests and CHANGELOG entry
Jeremy McSpadden
2026-04-17 17:09:17 -05:00
-
bfdf3c3065
feat(ingest-docs): add /gsd-ingest-docs workflow and command
Jeremy McSpadden
2026-04-17 17:06:21 -05:00
-
523a13f1e8
feat(agents): add gsd-doc-classifier and gsd-doc-synthesizer
Jeremy McSpadden
2026-04-17 16:54:38 -05:00
-
0b90150ebf
refactor(conflict-engine): extract shared doc-conflict-engine reference
Jeremy McSpadden
2026-04-17 16:45:29 -05:00
-
-
-
819af761a0
fix(install): verify gsd-sdk resolves on PATH after npm install
Jeremy McSpadden
2026-04-17 16:09:19 -05:00
-
08b1d8377d
fix(install): error on mutually exclusive --sdk and --no-sdk flags
Jeremy McSpadden
2026-04-17 16:03:25 -05:00
-
53b49dfe20
test: update #1657 regression guard for #2385 SDK install restoration
Jeremy McSpadden
2026-04-17 15:59:05 -05:00
-
b2fcacda1b
fix(install): auto-install @gsd-build/sdk so gsd-sdk is on PATH (#2385)
Jeremy McSpadden
2026-04-17 15:56:35 -05:00
-
-
794f7e1b0b
feat: /gsd-ultraplan-phase [BETA] — offload plan phase to Claude Code ultraplan (#2378)
Tom Boucher
2026-04-17 14:45:03 -04:00
-
2e97dee0d0
docs: update release notes and command reference for v1.37.0 (#2382)
Tom Boucher
2026-04-17 13:45:30 -04:00
-
4cbe0b6d56
1.37.1
Lex Christopherson
2026-04-17 10:38:40 -06:00
-
d32e5bd461
docs: update changelog for v1.37.1
Lex Christopherson
2026-04-17 10:38:36 -06:00
-
b13eb88ae2
fix: load sketch findings into ui-phase researcher
Lex Christopherson
2026-04-17 10:23:00 -06:00
-
8798e68721
fix(ci): update ARCHITECTURE.md counts and add TEXT_MODE fallback to sketch workflow (#2377)
Tom Boucher
2026-04-17 12:31:14 -04:00
-
71af170a08
fix(tests): clear CLAUDECODE env var in read-guard test runner (#2375)
Tom Boucher
2026-04-17 12:22:09 -04:00
-
-
9e8257a3b1
1.37.0
Lex Christopherson
2026-04-17 09:53:04 -06:00
-
bbcec632b6
docs: update changelog for v1.37.0
Lex Christopherson
2026-04-17 09:52:59 -06:00
-
9ef8f9ba2a
docs: add spike/sketch commands to README command tables
Lex Christopherson
2026-04-17 09:50:32 -06:00
-
f983925eca
feat: add /gsd-spike, /gsd-sketch, /gsd-spike-wrap-up, /gsd-sketch-wrap-up commands
Lex Christopherson
2026-04-17 09:47:15 -06:00
-
c5e77c8809
feat(agents): enforce size budget + extract duplicated boilerplate (#2361) (#2362)
Tom Boucher
2026-04-17 10:47:08 -04:00
-
4a912e2e45
feat(debugger): extract philosophy block to shared reference (#2363) (#2364)
Tom Boucher
2026-04-17 10:23:18 -04:00
-
c2158b9690
docs(contributing): clarify agents/ source of truth vs install-sync targets (#2365) (#2366)
Tom Boucher
2026-04-17 10:15:47 -04:00
-
3589f7b256
fix(worktrees): prune orphaned worktrees in code, not prose (#2367)
Tom Boucher
2026-04-17 10:11:08 -04:00
-
d7b613d147
fix(hooks): check CLAUDECODE env var in read-guard skip (#2344) (#2352)
Tom Boucher
2026-04-17 09:30:20 -04:00
-
f8448a337b
fix(quick): add gsd-sdk pre-flight check with install hint (#2334) (#2354)
Tom Boucher
2026-04-17 09:29:59 -04:00
-
d8b851346e
fix(agents): add no-re-read critical rules to ui-checker and planner (#2346) (#2355)
Tom Boucher
2026-04-17 09:26:49 -04:00
-
fb7856f9d2
fix(intel): detect .kilo runtime layout for canonical scope resolution (#2351) (#2356)
Tom Boucher
2026-04-17 09:20:42 -04:00
-
6deef7e7ed
feat(init): allow parallel discuss across independent phases (#2268) (#2357)
Tom Boucher
2026-04-17 09:20:26 -04:00
-
06c528be44
fix(new-project): display saved defaults before prompting to use them (#2333)
Tom Boucher
2026-04-16 20:50:31 -04:00
-
c35997fb0b
feat(hooks): add gsd-read-injection-scanner PostToolUse hook (#2201) (#2328)
Tom Boucher
2026-04-16 17:22:31 -04:00
-
2acb38c918
fix(pattern-mapper): prevent redundant file reads and add early-stop rule (#2312) (#2327)
Tom Boucher
2026-04-16 17:15:29 -04:00
-
0da696eb6c
fix(install): replace all ~/.claude/ paths in Codex .toml files (#2320) (#2325)
Tom Boucher
2026-04-16 17:13:44 -04:00
-
dd8b24a16e
fix(quick): rescue uncommitted SUMMARY.md before worktree removal (#2296) (#2326)
Tom Boucher
2026-04-16 17:11:30 -04:00
-
77a7fbd6be
fix(graphify): fall back to graph.links when graph.edges is absent (#2323)
Tom Boucher
2026-04-16 17:08:44 -04:00
-
2df700eb81
feat: add /gsd-spec-phase — Socratic spec refinement with ambiguity scoring (#2213) (#2322)
Tom Boucher
2026-04-16 17:08:30 -04:00
-
f101a5025e
fix(map-codebase): pass current date to mapper agents to fix wrong Analysis Date (#2298)
Devin
2026-04-17 05:08:13 +08:00
-
53078d3f85
fix: scale context meter to usable window respecting CLAUDE_CODE_AUTO_COMPACT_WINDOW (#2219)
Tom Boucher
2026-04-16 15:40:15 -04:00
-
712e381f13
docs: document required Bash permission patterns for executor subagents (#2071) (#2288)
Tom Boucher
2026-04-15 22:47:12 -04:00
-
09e471188d
fix(uat): accept bracketed result values and fix decimal phase renumber padding (#2283)
Tom Boucher
2026-04-15 22:46:57 -04:00
-
d3a79917fa
feat: Phase 2 caller migration — gsd-sdk query in workflows, agents, commands (#2179)
Rezolv
2026-04-15 22:46:31 -04:00
-
762b8ed25b
fix(add-backlog): write ROADMAP entry before directory creation to prevent false duplicate detection (#2286)
Tom Boucher
2026-04-15 16:46:13 -04:00
-
5f521e0867
fix(settings): route /gsd-settings reads/writes through workstream-aware config path (#2285)
Tom Boucher
2026-04-15 16:46:10 -04:00
-
55877d372f
feat(handoffs): include project identity in all Next Up blocks (#1948) (#2287)
Tom Boucher
2026-04-15 16:43:02 -04:00
-
779bd1a383
feat(progress): add --forensic flag for 6-check integrity audit after standard report (#2231)
Tom Boucher
2026-04-15 16:23:18 -04:00
-
509a431438
feat(discuss-phase): add --all flag to skip area selection and discuss everything (#2230)
Tom Boucher
2026-04-15 16:23:09 -04:00
-
a13c4cee3e
fix(quick): normalize --discuss --research --validate combo to FULL_MODE (#2274)
Tom Boucher
2026-04-15 15:00:47 -04:00