Skip to content

Run it locally

  • Node.js 24
  • pnpm 10.25 through Corepack
  • Git LFS when checking committed PNG baselines
Terminal window
pnpm install
pnpm verify

verify is the definition of green main: formatting, structural lint, TypeScript, this documentation build, all tests and snapshots, then all 661 fixtures through the metric harness.

Terminal window
pnpm test:core
pnpm harness run 'architecture/easy.json'
pnpm harness run 'class/*'
pnpm docs:dev

The docs dev server prints its local URL and hot-reloads MDX, styles, and Astro components.

Path Purpose
out/index.html Contact sheet for the latest harness run
out/<family>/<fixture>.png Render to inspect at normal scale
out/<family>/<fixture>.metrics.json Named geometry violations
out/diff/ Pixel differences for failed visual snapshots
baselines/ Reviewed, committed SVG and PNG expectations