Re-sync Rituals app tokens with WCAG-remediated accent values #27

Closed
opened 2026-07-09 20:43:48 +00:00 by peterswimm · 2 comments
Owner

The design repo remediated the self-contained Rituals palette to WCAG AA (commit fb80b92 on design/artifact-followups). The app's authoritative udg_tokens.json (recovery branch rituals-recover-spine) still carries the pre-remediation accent values, so app and design system now disagree.

Changed accent/safety values (Brand/UDG/products/rituals/dtcg/color.json):

  • accent.success #DEA698#936E65 (white on-accent 2.1:1 → 4.5:1)
  • accent.warning #FA0000#EE0000 (4.2:1 → 4.5:1)
  • accent.error [dark] #F87171#BE5656 (2.8:1 → 4.5:1)
  • accent.error [vanillanight]#F87171 (black on-accent, 7.6:1)
  • safety.{allow,review,block} [vanillanight] nudged to 4.5:1

Action: re-run the app's dtcg_to_udg_tokens.py against the updated DTCG (or sync the values) so the app ships AA-correct accents. Blocks: app currently renders sub-AA success/warning until synced.

The design repo remediated the self-contained Rituals palette to WCAG AA (commit `fb80b92` on `design/artifact-followups`). The app's authoritative `udg_tokens.json` (recovery branch `rituals-recover-spine`) still carries the pre-remediation accent values, so app and design system now disagree. **Changed accent/safety values (Brand/UDG/products/rituals/dtcg/color.json):** - `accent.success` `#DEA698` → `#936E65` (white on-accent 2.1:1 → 4.5:1) - `accent.warning` `#FA0000` → `#EE0000` (4.2:1 → 4.5:1) - `accent.error [dark]` `#F87171` → `#BE5656` (2.8:1 → 4.5:1) - `accent.error [vanillanight]` → `#F87171` (black on-accent, 7.6:1) - `safety.{allow,review,block} [vanillanight]` nudged to 4.5:1 **Action:** re-run the app's `dtcg_to_udg_tokens.py` against the updated DTCG (or sync the values) so the app ships AA-correct accents. Blocks: app currently renders sub-AA success/warning until synced.
Member

Design call made: keeping blush (#DEA698) for accent.success, text goes dark (textOnSuccessFixed). Update the DTCG source before running the sync — issue #28 resolved. @peterswimm

Design call made: keeping blush (#DEA698) for accent.success, text goes dark (textOnSuccessFixed). Update the DTCG source before running the sync — issue #28 resolved. @peterswimm
ville closed this issue 2026-07-10 08:50:54 +00:00
Member

Wish completed — all requirements satisfied.

Wish completed — all requirements satisfied.
Sign in to join this conversation.
No description provided.