Tom Boucher
|
9811782e6d
|
fix(#3121): implement commands verb in SDK native registry (#3146)
- Add commandsList handler — returns sorted JSON array of all registered
verb strings; satisfies workstream-flag.md + agent tooling discoverability
- Register ['commands', commandsList] in DECISION_ROUTING_STATIC_CATALOG
- Add golden-policy exemption (SDK-only, no CJS mirror needed)
- check.decision-coverage-plan/verify were already registered; commands was the remaining gap
Closes #3121
|
2026-05-05 15:02:34 -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
|
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
|
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
|
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
|
67684626d8
|
fix(3088): append missing STATE narrative sections on milestone close
|
2026-05-04 23:29:45 -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
|
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
|
c7886415c3
|
fix(phase): canonicalize plan-summary matching for suffixless summaries
|
2026-05-04 22:51:15 -04:00 |
|
Tom Boucher
|
40acf1f02e
|
fix: address CodeRabbit findings on query/transport error handling
|
2026-05-04 21:49:41 -04:00 |
|
Tom Boucher
|
38718e9d4b
|
fix: avoid unsafe Promise cast in execRaw
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
0500bdf619
|
refactor: deepen query architecture seams with compatibility shims
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
c6a35d6398
|
refactor: deepen transport policy and output projection paths
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
969cfcf998
|
refactor: split native hotpath fallback and dispatch branches
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
e0c791a5d0
|
refactor: centralize native dispatch data projection
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
deb4477375
|
refactor: remove thin runtime and tools error wrappers
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
5aaf0dbea5
|
refactor: reduce query error factory public surface
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
ace241d0c2
|
refactor: fold query error seam types into factory module
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
0fffc7c055
|
refactor: centralize gsd-tools error wrapping path
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
6059a574f2
|
refactor: remove redundant native dispatch cast in runtime
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
b0e616288b
|
refactor: isolate native dispatch error projection
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
ed9d67c91b
|
refactor: deepen subprocess adapter with shared execution error path
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
97019d274e
|
refactor: keep classification constructors internal to GSDToolsError
|
2026-05-04 21:49:40 -04:00 |
|
Tom Boucher
|
7311e0a9ab
|
refactor: extract query error seam factory builders
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
c66ff96de8
|
test: use typed GSDToolsError constructors in cli output tests
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
a24de43f8b
|
test: consolidate tools error mapping coverage in factory tests
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
70faa0ff0f
|
refactor: remove query tools error mapper wrapper
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
b9e3979fc1
|
refactor: introduce explicit query error seam contracts
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
c7d3f83b8b
|
refactor: reduce failure-classification API surface
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
bc289fad4a
|
refactor: type native adapter error seam to GSDToolsError
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
9bee4dce4a
|
test: adopt typed GSDToolsError constructors across failure tests
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
9a469fa05c
|
refactor: centralize query tools error construction in factory
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
abf7779088
|
test: cover typed timeout mapping in query dispatch
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
16bf552037
|
test: lock typed timeout no-fallback transport behavior
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
009cfb1562
|
refactor: split native adapter timeout and failure seams
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
6fe4af2546
|
refactor: split subprocess timeout and failure error seams
|
2026-05-04 21:49:39 -04:00 |
|
Tom Boucher
|
41683b2f53
|
refactor: centralize typed GSDToolsError construction
|
2026-05-04 21:49:38 -04:00 |
|
Tom Boucher
|
7dcafbc211
|
refactor: consolidate failure classification constructors
|
2026-05-04 21:49:38 -04:00 |
|
Tom Boucher
|
ccda572ade
|
refactor: default typed failure classification across query errors
|
2026-05-04 21:49:38 -04:00 |
|
Tom Boucher
|
1ca7f58831
|
test: cover tools error mapping and unify timeout fallback check
|
2026-05-04 21:49:38 -04:00 |
|
Tom Boucher
|
7298a76b20
|
refactor: centralize dispatch error projection from failure signals
|
2026-05-04 21:49:38 -04:00 |
|
Tom Boucher
|
5cfd874058
|
refactor: add typed query failure signals
|
2026-05-04 21:49:38 -04:00 |
|
Tom Boucher
|
ba6100c548
|
refactor: deepen query failure classification module
|
2026-05-04 21:49:38 -04:00 |
|
Tom Boucher
|
9f5b011b35
|
refactor: use internal gsdtools error type import
|
2026-05-04 21:49:38 -04:00 |
|
Tom Boucher
|
1037b82a98
|
test: address remaining coderabbit findings and notes
|
2026-05-04 21:49:38 -04:00 |
|
Tom Boucher
|
ac883f8150
|
fix: address coderabbit query seam findings
|
2026-05-04 21:49:38 -04:00 |
|
Tom Boucher
|
9d096b9925
|
refactor: deepen gsdtools query execution seams
|
2026-05-04 21:49:37 -04:00 |
|
Tom Boucher
|
42ed7cee8d
|
refactor: deepen GSDTools query execution seams (#3085)
* refactor: deepen gsdtools query execution seams
* docs: add changeset for query seam deepening
* docs: fix changeset summary text
* fix: address coderabbit query seam findings
* test: address remaining coderabbit findings and notes
* refactor: use internal gsdtools error type import
|
2026-05-03 18:56:41 -04:00 |
|