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:
@@ -14,7 +14,7 @@
|
||||
* `-REFACTOR.md` artifact) -> readBaseline / writeBaseline (I/O, atomic
|
||||
* temp-then-rename, never throws).
|
||||
*
|
||||
* Authoritative surface: .gsd/phase/feat-1953-complexity-triggered-refactor/41-api-contract.md
|
||||
* Authoritative surface: .msd/phase/feat-1953-complexity-triggered-refactor/41-api-contract.md
|
||||
* Executable spec: tests/complexity-trigger.test.cjs
|
||||
*
|
||||
* Out of scope for this module: git invocation, config reads,
|
||||
@@ -733,14 +733,14 @@ export function analyzeSource(
|
||||
/**
|
||||
* Normalizes separators unconditionally (never via path.sep). True iff the
|
||||
* extension is analyzable and the path is not under tests/ or
|
||||
* gsd-core/bin/lib/.
|
||||
* msd-core/bin/lib/.
|
||||
*/
|
||||
export function isAnalyzablePath(relPath: string): boolean {
|
||||
const normalized = relPath.replace(/\\/g, '/');
|
||||
const ext = path.posix.extname(normalized);
|
||||
if (!ANALYZABLE_EXTENSIONS.includes(ext)) return false;
|
||||
if (normalized === 'tests' || normalized.startsWith('tests/')) return false;
|
||||
if (normalized === 'gsd-core/bin/lib' || normalized.startsWith('gsd-core/bin/lib/')) return false;
|
||||
if (normalized === 'msd-core/bin/lib' || normalized.startsWith('msd-core/bin/lib/')) return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user