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:
@@ -35,12 +35,12 @@ contract documented in ADR-0894 (capability declaration format) and the
|
||||
|
||||
## Evaluation path
|
||||
|
||||
1. The loop-resolver (`gsd-tools loop render-hooks <point>`) renders the active
|
||||
1. The loop-resolver (`msd-tools loop render-hooks <point>`) renders the active
|
||||
gate hook (including its `check.predicate` declaration) to the workflow.
|
||||
2. The workflow gate-dispatch reads the hook in-context and, when the `check`
|
||||
shape is `predicate`, runs:
|
||||
```bash
|
||||
gsd_run check predicate --predicate '<predicate JSON>' [--phase-dir …] [--phase-number …] [--phase-req-ids …] --raw
|
||||
msd_run check predicate --predicate '<predicate JSON>' [--phase-dir …] [--phase-number …] [--phase-req-ids …] --raw
|
||||
```
|
||||
3. `check-command-router.cts:cmdCheckPredicate` parses the predicate, builds the
|
||||
production subprocess binding, and calls
|
||||
@@ -93,7 +93,7 @@ absolute is not a synonym for escaping. `${PHASE_DIR}` always interpolates the
|
||||
value — a command relying on `${PHASE_DIR}` staying relative must not assume
|
||||
that.
|
||||
|
||||
**Sandbox.** cwd = project root; env = inherited from the GSD process; killed
|
||||
**Sandbox.** cwd = project root; env = inherited from the MSD process; killed
|
||||
(SIGTERM) on timeout. The command runs as the user, on the user's machine —
|
||||
there is no sandbox boundary vs. the user's own shell. See ADR-2008 "Trust
|
||||
model".
|
||||
@@ -145,7 +145,7 @@ Reads a Markdown file with YAML frontmatter from the current phase directory (or
|
||||
The evaluator dispatches through a `KIND_TABLE`. Adding a new built-in kind is
|
||||
a one-line registration in `gate-predicate-evaluator.cts` — no workflow changes
|
||||
required, since the workflow dispatches any `check.predicate` to the same
|
||||
`gsd_run check predicate` subcommand.
|
||||
`msd_run check predicate` subcommand.
|
||||
|
||||
## Related
|
||||
|
||||
|
||||
Reference in New Issue
Block a user