Skip to content

v0.4.0

Choose a tag to compare

@ictechgy ictechgy released this 09 Jul 14:25
5ea06e8

Design Harness v0.4.0

v0.4.0 ships the v0.4a artifact contract and release-readiness fixes.

Highlights

  • Adds artifact schemaVersion: "0.2".
  • Adds the content rubric category.
  • Adds page-wide text-inventory evidence and Playwright ARIA snapshot evidence.
  • Adds project-contract source strength and model-judged runtime vocabulary.
  • Adds advisoryScore.formulaVersion: "epistemic-weight-v1" with evidence-tier scoring weights.
  • Makes missing optional ARIA evidence skip instead of marking audits partial.
  • Uses Playwright locator ariaSnapshot() for compatibility with the declared Playwright ^1.49.1 floor.
  • Hardens password masking so plaintext values are not stored in DOM attributes during ARIA capture.
  • Adds package/schema version lockstep and release-hook policy validation.

Migration Notes

  • Scores from epistemic-weight-v1 are not directly comparable with scores produced before v0.4.0.
  • Audit consumers should accept schemaVersion: "0.2" and the new text-inventory / aria-snapshot evidence asset types.

Verification

  • CI=true pnpm release:check
  • CI=true pnpm smoke:example
  • GitHub Actions verify and example-smoke passed on main commit 5ea06e8.

npm

  • @design-harness/core@0.4.0
  • @design-harness/visual-audit@0.4.0
  • @design-harness/cli@0.4.0