Skip to content

Designesy Design System Contract v0.3.0

Choose a tag to compare

@LE-VAI LE-VAI released this 21 Jul 03:30
· 444 commits to main since this release

Designesy Design System Contract v0.3.0

The first tagged release of the Designesy design system contract — a public, machine-readable design system with 23 verification checks, 10 non-negotiable motion standards, 10 acoustic cues, and 9 documented open tensions.

What's in this release

  • Tokens: colors, surfaces, lines, shadows, radius, spacing, layout, motion (duration + easing + springs), typography, acoustic cues
  • Motion: 10 Non-Negotiable Motion Standards (§16), 6 block-on-sight anti-patterns, 4 caution anti-patterns, entrance scale tokens, stagger interval
  • Acoustic: 10 cue tokens via custom $type: sound (net-new vs W3C DTCG 2025.10), Cuelume v0.1.0 engine, interaction-only mapping rules
  • Labs adopted: Poise (v0.1.1), Takt (v0.1.2), Cadence (v0.1.3)
  • Verification: 23 automated checks with provenance back to contract tokens
  • Machine export: designesy.org/contracts/design-system.json (W3C DTCG 2025.10 format + custom $type: spring and $type: sound)

Adoption history

Version Date Summary
0.1.0 2026-07-12 First public contract — tokens, motion, components, verification
0.1.1 2026-07-12 Poise interaction rules — wordmark breath, press settle, sound preference, reduced motion
0.1.2 2026-07-13 Takt interface-feel rules — concentric radii, press scale, image outlines, hit area floor
0.1.3 2026-07-13 Cadence typography rules — font smoothing, rem scale, line-height by role, text-wrap, tabular nums
0.1.4 2026-07-13 Duration scale (transitions.dev cross-ref), Core Web Vitals + contrast verification, anti-rationalization methodology
0.3.0 2026-07-15 Spring physics, full acoustic enumeration, 10 Motion Standards, motion anti-patterns, entrance scale tokens, font-synthesis/underline fixes

Open tensions (9)

  1. Light theme is not contracted — dark technical foundation is provisional
  2. --activation exists but has limited public surface usage
  3. Inter is named in the stack but not self-hosted; system fallback is intentional
  4. Shadow tokens exist; elevation language is still light-touch (borders lead)
  5. Human contract page and machine export remain dual sources until a single generator owns both
  6. Keyboard-path verification packets are published for Poise only — not every public route
  7. Inline-axis logical properties applied — block-axis and border-inline remain physical (Cadence partial migration)
  8. Block-axis logical properties (margin-block-start/end) not yet migrated — only inline-axis done
  9. border-left decorative accents not yet migrated to border-inline-start — visual regression risk needs testing

External ingests (provenance)

  • Amicro (Kiyotaka / @SubhanHQ) — micro-transitions library, informed Takt stagger and press rules
  • better-ui skill (Jakub Krehel / @jakubkrehel, MIT) — 13 interface polish principles
  • better-typography skill (Jakub Krehel / @jakubkrehel, MIT) — 18 typography principles
  • agent-skills (Addy Osmani / @addyosmani, MIT) — anti-rationalization table pattern + verification checklist methodology
  • Taste Skill (Leon / @Leonxlnx) — pre-flight checklist methodology, Core Web Vitals and button contrast checks
  • transitions.dev (Jakub Antalik / @Jakubantalik) — motion token library, duration scale cross-reference

Links


Designesy is design intelligence infrastructure. This contract is public, machine-readable, and verified against the live site. We build against it.