Release summaries
m2-testing-helpers
Additive: M2 new lib @lssm-tech/lib.testing-helpers — shared assertHashDistinct + assertTypeNarrows + stableStringDiff assertions unblocking Phase 1 + Phase 3 proof harness.
maintainer
Test-only utility package providing structural-distinctness, type-narrowing, and stable-string-diff assertions used by upcoming Phase 1 + Phase 3 test suites. Zero runtime dependencies. Helpers are pure functions (no side effects, no I/O).
integrator
When writing tests that assert N rendered cases produce N visually distinct outputs, import assertHashDistinct from @lssm-tech/lib.testing-helpers instead of rolling per-test JSON.stringify comparisons. For type-level proofs in *.test-d.ts files, use assertTypesEqual<A, B> to verify type narrowing.
