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:
Jakub Zych
2026-10-06 01:47:40 +02:00
parent fe069b2a56
commit a9a7a328e6
2763 changed files with 78465 additions and 78434 deletions

View File

@@ -33,9 +33,9 @@ function collectMdFiles(dir) {
}
const SCAN_DIRS = [
path.join(ROOT, 'gsd-core', 'workflows'),
path.join(ROOT, 'gsd-core', 'references'),
path.join(ROOT, 'commands', 'gsd'),
path.join(ROOT, 'msd-core', 'workflows'),
path.join(ROOT, 'msd-core', 'references'),
path.join(ROOT, 'commands', 'msd'),
path.join(ROOT, 'agents'),
];
@@ -75,9 +75,9 @@ describe('workflow CLI compatibility (#1759)', () => {
__foldDescribe("folded:feat-41-ship-tdd-audit-gate-status (consolidation epic #1969 B8 #1977)", () => {
'use strict';
// feat(#41): /gsd-ship generate_pr_body emits a TDD Audit table + an aggregate
// feat(#41): /msd-ship generate_pr_body emits a TDD Audit table + an aggregate
// `gate-status:` trailer so the per-commit TDD gate trail survives squash-merge.
// These assertions pin the shipped workflow prose in gsd-core/workflows/ship.md.
// These assertions pin the shipped workflow prose in msd-core/workflows/ship.md.
const fs = require('node:fs');
const path = require('node:path');
@@ -90,7 +90,7 @@ function readRepoFile(relativePath) {
}
describe('feat-41: ship.md TDD Audit gate-status extraction', () => {
const workflow = readRepoFile('gsd-core/workflows/ship.md');
const workflow = readRepoFile('msd-core/workflows/ship.md');
test('adds a "## TDD Audit" section to the generated PR body', () => {
assert.match(workflow, /## TDD Audit/);
@@ -110,7 +110,7 @@ describe('feat-41: ship.md TDD Audit gate-status extraction', () => {
assert.ok(!token.includes('_'),
`trailer token "${token}" contains "_" -- git ignores such trailers entirely (#3962)`);
const tmpDir = createTempGitProject('gsd-3962-');
const tmpDir = createTempGitProject('msd-3962-');
t.after(() => cleanup(tmpDir));
const msg = `test(2-01): probe\n\n${token}: skill\n`;
const c = runGit(['commit', '--allow-empty', '-m', msg], { cwd: tmpDir });