refactor: hard-fork GSD -> MSD (Make Software Done)
Mechanical rename produced by scripts/msd-rename.cjs: gsd/Gsd/GSD -> msd/Msd/MSD across contents and paths, upstream package/repo coordinates -> @golem15/msd-core and golem15com/msd-core. Deep links into upstream history, sibling upstream packages, the GSD-2 import feature, CHANGELOG.md and .changeset/ are kept as-is. Hand edits on top: MSD block-letter banner and logos, LICENSE copyright line, package/plugin identity, regenerated lockfile, install-tree fixtures, derived registries and benchmark baseline; migration checksum baseline re-locked (MSD keeps its own install state, so no install had applied the old sums); sort-order and regex-escaped expectations in tests adjusted.
This commit is contained in:
@@ -15,7 +15,7 @@ To complete the query architecture pass, we deepened adjacent seams around the D
|
||||
- Converged internal command-resolution and policy imports onto canonical modules and removed dead wrapper modules.
|
||||
- Added **Command Topology Module** as dispatch-facing seam that resolves commands, projects command policy, binds handler Adapters, and emits no-match diagnosis consumed by Dispatch Policy.
|
||||
- Locked **pre-project query config policy** for parity-sensitive query Interfaces: when `.planning/config.json` is absent, use built-in defaults and parity-aligned empty model ids for model-resolution surfaces.
|
||||
- Gated real-CLI SDK E2E suites behind explicit opt-in (`GSD_ENABLE_E2E=1`) to keep default CI/local verification deterministic while preserving full-path validation when requested.
|
||||
- Gated real-CLI SDK E2E suites behind explicit opt-in (`MSD_ENABLE_E2E=1`) to keep default CI/local verification deterministic while preserving full-path validation when requested.
|
||||
|
||||
### Dead-wrapper convergence
|
||||
|
||||
@@ -30,9 +30,9 @@ This amendment preserves the original ADR direction: keep policy depth high, ada
|
||||
|
||||
## Amendment (2026-05-05): SDK Runtime Bridge seam deepening
|
||||
|
||||
To make SDK dispatch a cleaner publishable seam, we deepened `GSDTools` dispatch behind one **SDK Runtime Bridge Module** (`sdk/src/query-runtime-bridge.ts`) and converged policy wiring into that seam:
|
||||
To make SDK dispatch a cleaner publishable seam, we deepened `MSDTools` dispatch behind one **SDK Runtime Bridge Module** (`sdk/src/query-runtime-bridge.ts`) and converged policy wiring into that seam:
|
||||
|
||||
- `GSDTools` callers now route through one runtime bridge Interface for command resolution, execution, and hotpath dispatch.
|
||||
- `MSDTools` callers now route through one runtime bridge Interface for command resolution, execution, and hotpath dispatch.
|
||||
- Added explicit fallback policy at the seam (`allowFallbackToSubprocess`) instead of implicit transport behavior.
|
||||
- Added strict native-only enforcement mode (`strictSdk`) so SDK consumers can fail fast when a command lacks a native adapter.
|
||||
- Added structured bridge observability (`onDispatchEvent`) for dispatch mode, fallback reason, latency, outcome, and error kind.
|
||||
|
||||
Reference in New Issue
Block a user