Files
Jakub Zych a9a7a328e6 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.
2026-10-06 01:47:40 +02:00
..

Audit-UAT fixtures (#2286, fixed by #2317)

Verbatim reproduction files from #2286, driven through msd-tools audit-uat --raw (the real CLI gate) rather than parseUatItems / parseVerificationItems called in isolation.

  • gaps-section-uat.md — a UAT file whose only outstanding finding lives in a ## Gaps bullet entry.
  • human-verification-frontmatter.md — a VERIFICATION file whose frontmatter declares a structured human_verification: array.

This is the one corpus in tests/fixtures/representative/ with no todo marker. #2286 was fixed by #2317 (merged) before this corpus was written, so total_items >= 2 is a normal, currently-passing assertion — proof that a representative fixture, driven through the real gate, is not automatically doomed to fail. It demonstrates the methodology working end to end, not just the gaps it finds in the other three gates.