BetaPublic beta — Read the release notes
Documentation
← Changelog

M4 Catalog Complete

M4 Catalog Complete

All catalog layers now meet the M4 Definition of Done:

  • 52 primitives — headless, accessible building blocks with full a11y evidence
  • 30 components — styled recipe wrappers for CSS, Tailwind, and UnoCSS
  • 36 blocks — page-level composables with loading, empty, error, and restricted states
  • 29 templates — full application starters across Balanced and Enterprise portfolios
  • 4 theme presets — Ocean, Forest, Slate, Aurora with AA contrast compliance

Gate Evidence

  • gate:phase1 passes 255/255
  • gate:phase3 passes 21/21
  • template:catalog-gate passes 29/29
  • block:catalog-gate passes 36/36
  • component:catalog-gate passes 30/30
  • Translation check: 0 stale, 0 missing

What’s Next

The project moves to M5 — GA hardening, playground, marketing content, and production cutover.