Tom Boucher
|
54b06e653e
|
docs(sdk): document runtime bridge seam, strict mode, and fallback policy
|
2026-05-05 19:29:59 -04:00 |
|
Tom Boucher
|
5e21bf7567
|
Deepen query dispatch seam with Command Topology Module (#3078)
* Deepen query dispatch seam with command topology module
* Stabilize SDK parity defaults and integration test gating
* docs(architecture): record pre-project config policy and e2e gate
* refactor(query): stop injecting native adapter in CLI dispatch path
* fix(config): align workflow auto-chain typing and docs
|
2026-05-03 18:11:38 -04:00 |
|
Tom Boucher
|
9c92c32f6e
|
refactor(query): deepen runtime context/native adapter/output seams (#3076)
* refactor(query): deepen runtime context, native adapter, and cli output seams
* chore(changeset): add fragment for query seam deepening continuation
* refactor(query): converge internal command-resolution imports on canonical seam
* refactor(query): remove dead seam wrappers and converge on canonical modules
* docs(architecture): update context and adr for query seam completion
* fix(query): preserve gsd-tools stderr in cli output and clarify static ws test scope
* test(query): cover whitespace stderr and null exitCode fallback
|
2026-05-03 16:31:48 -04:00 |
|
Tom Boucher
|
f104dab332
|
refactor(query): deepen dispatch policy seam with structured result contract (#3066)
* refactor(query): deepen dispatch policy seam with structured result contract
Closes #3065.
- unify query dispatch outcome as typed success/failure union
- include error kind/details + final exit_code in failure path
- align native and fallback paths under one dispatch policy seam
- make CLI query path consume seam result (thin adapter)
- add ADR + context term for Dispatch Policy Module
* refactor(query): strengthen dispatch seam with shared error mapper and typed details
- add query-dispatch-error-mapper module shared by native/fallback paths
- remove ad-hoc inline mapping in dispatch/fallback executors
- lock error-details schema in mapper + dispatch tests
- document structured dispatch contract in QUERY-HANDLERS.md
* fix(query): return structured fallback failure when path resolution throws
- guard resolveGsdToolsPath in cjs dispatch path
- map thrown resolution errors to fallback_failure result
- add regression test for structured failure contract
|
2026-05-03 14:30:27 -04:00 |
|