bert.hausmans
8330e93fe5
docs(design): add CREWLI-DESIGN-TOKENS.md token inventory (Plan 2.5 Track B)
Per RFC-WS-PRIMEVUE-PLAN-2-5 Track B (§6). Inventories and classifies
the design tokens live in the codebase (Brand-essential / Bespoke /
Generic per RFC §6.2) and records the Typography decision register
(AD-2.5-T1) end-to-end — including the historical Public Sans
removal across both the CSS path (P2, commit 41af1801) and the
webfontloader JS path (P2-followup, commit 641ca513).
Inventory covers:
- Tailwind v4 @theme + :root (font tokens + dark variant selector)
- PrimeVue Aura preset (full 11-step Crewli teal primary palette +
light/dark colorScheme bindings; everything else inherits Aura)
- PrimeVue runtime config (darkModeSelector='.dark', cssLayer=false,
empty pt defaults scaffold)
- Iconify (Tabler set, dash-naming convention)
- useShellUiStore runtime writers (.dark class, data-density)
- Workspace gradient palette (8 pairs, deterministic per org id)
- Brand-square recipe (32px / rounded-lg / px-4 / centring equation)
- Density axis (comfortable | compact, axis present but no
component-level reaction yet — backlog DENSITY-AWARE-SPACING)
Drift items flagged for Plan 4 (no fix in P7 — read-only audit):
- Workspace gradient palette uses Tailwind palette anchors, not
derivations of Crewli's #0D9394
- User-avatar gradient hardcodes #f472b6 (Tailwind pink) + a
fallback #0d9488 that's NOT Crewli's #0D9394
- --topbar-h referenced with fallback only, never declared in :root
- 'density' axis attribute set but no component spacing reacts to it
Remaining token decisions (surface tones, focus-ring, radius scale,
font-size scale, spacing rhythm, density-aware spacing, shadow scale,
secondary palette) explicitly deferred to Plan 4 per RFC §6.4.
Read-only audit: zero code files touched (verified via git status).
Foundation document for Plan 4's template-layer token work.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-21 02:19:22 +02:00
..
2026-05-08 16:04:00 +02:00
2026-05-08 08:57:02 +02:00
2026-05-18 10:19:18 +02:00
2026-05-11 00:18:56 +02:00
2026-05-05 22:17:27 +02:00
2026-05-08 01:32:19 +02:00
2026-05-06 02:14:10 +02:00
2026-04-25 04:52:01 +02:00
2026-05-08 18:48:38 +02:00
2026-05-07 19:46:32 +02:00
2026-05-19 01:41:19 +02:00
2026-05-06 00:29:26 +02:00
2026-05-20 23:41:04 +02:00
2026-05-06 01:51:37 +02:00
2026-05-06 02:14:10 +02:00
2026-05-21 02:19:22 +02:00
2026-05-19 01:41:19 +02:00
2026-05-06 08:15:27 +02:00
2026-04-25 03:46:27 +02:00
2026-05-10 01:57:12 +02:00
2026-05-19 01:41:19 +02:00
2026-04-25 03:50:41 +02:00
2026-05-08 17:25:31 +02:00
2026-05-08 08:57:50 +02:00
2026-05-07 19:47:12 +02:00
2026-05-16 01:10:02 +02:00
2026-05-19 01:41:19 +02:00
2026-05-19 16:54:10 +02:00
2026-05-08 18:47:27 +02:00
2026-05-07 19:47:12 +02:00
2026-05-06 08:15:27 +02:00
2026-05-04 22:06:20 +02:00
2026-04-25 04:03:31 +02:00
2026-05-06 02:14:10 +02:00
2026-05-10 22:48:08 +02:00
2026-04-29 11:15:16 +02:00
2026-04-30 23:06:22 +02:00
2026-05-04 23:52:37 +02:00