Skip to content

feat: reconcile runtime semantic tokens with canonical Core specification - #18

Merged
jaavid merged 21 commits into
mainfrom
feat/semantic-token-architecture
Sep 2, 2026
Merged

feat: reconcile runtime semantic tokens with canonical Core specification#18
jaavid merged 21 commits into
mainfrom
feat/semantic-token-architecture

Conversation

@jaavid

@jaavid jaavid commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Closes #8

Canonical reconciliation

Source values are reconciled to CoreLinkPlatform/product-planning/design/tokens.json version 1.1 at revision 069baefa4616b6b590ecde55fa09e99db124a148.

What changed

  • adds a versioned DTCG-derived runtime source and deterministic CSS/TypeScript generator
  • makes CI reject stale generated outputs
  • corrects Core Blue #168BFF, shared palette, light/dark neutrals and all operational status roles
  • corrects radius to 4 / 8 / 12px, default component radius 8px, spacing and focus 2px + 2px offset
  • adds locale-aware Noto/mono/display typography roles
  • removes component-owned primary, destructive and focus colors
  • adds runtime token Storybook evidence and contract tests
  • documents source-of-truth and reconciliation boundaries

Package boundary

The existing published technical identifier @corelinkplatform/design-system is preserved. This PR does not perform the separate, potentially breaking namespace rename implied by stale planning wording.

Validation

Token generation, lint, tests, TypeScript build, Storybook, Cloudflare preview and computed light/dark values must pass before merge.


View with [code]smith
Need help on this PR? Tag @codesmith with what you need. Autofix is enabled.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 2, 2026

Copy link
Copy Markdown

Deploying design-system with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8f7a330
Status: ✅  Deploy successful!
Preview URL: https://f05084b2.design-system-dby.pages.dev
Branch Preview URL: https://feat-semantic-token-architec.design-system-dby.pages.dev

View logs

@jaavid
jaavid merged commit 2a75e30 into main Sep 2, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: implement semantic token architecture

1 participant