Files
gstack/docs/gstack-2/JUDGMENT-PARITY.md
T
2026-07-21 19:19:23 -07:00

1.3 KiB

Judgment parity

Parity is executable, not a prose claim. Run bun run scripts/gstack2/run-parity.ts or the dedicated Bun tests.

The pinned release inventory passes 4,866 checks across 55 specialist sources, 16 carved sections, 25 routing scenarios, 22 regression ports, and 78 assets.

The suite verifies:

  • exactly six discoverable public skills and 55 internal legacy modules;
  • 55 canonical templates plus 16 carved section templates at base bb57306d98c97011b0919c6132705a15b1579781;
  • immutable full 1.x render hashes plus canonical specialist-render equality, with the excluded onboarding wrapper and lazy section references asserted explicitly;
  • preservation of nine behavioral contract dimensions per module;
  • 25 structured non-keyword routing fixtures with active/skipped modules, depth, mutation, and web context;
  • 22 upstream judgment-port regression fixtures and anchors;
  • all linked asset copies against their pinned Git blobs;
  • frontmatter and agents/openai.yaml schema for each public skill.

Golden normalization removes only generated provenance wrappers, bug-fix overlays, and irrelevant whitespace. Canonical rendering separately excludes the retired shared onboarding wrapper and packages large specialist phases as lazy references; parity checks both decisions explicitly without claiming full-body byte equality.