Skip to content

docs(adr): propose design-system unification (ADR 0015)#100

Merged
miquelmatoses merged 1 commit into
mainfrom
docs/adr-design-system-unification
Jun 22, 2026
Merged

docs(adr): propose design-system unification (ADR 0015)#100
miquelmatoses merged 1 commit into
mainfrom
docs/adr-design-system-unification

Conversation

@miquelmatoses

Copy link
Copy Markdown
Collaborator

What

Adds ADR 0015 (status Proposed) recording the design-system unification decision: the staff/admin area migrates onto the shared components/ui layer, with the flat ui/Card spec (rounded, gray-200 border, no shadow) as the single canonical card language. UI primitives stay local in components/ui for now.

Why

The audit found AdminDashboardPage.jsx is the only page importing no shared layer; it hand-rolls a divergent card (rounded-xl border-gray-100 shadow-sm), ~127 raw grays, and hardcoded hex. That is the visible "two designs" drift.

Scope

First PR of the Phase 18 consolidation program.

🤖 Generated with Claude Code

Records the decision to migrate the staff/admin area onto the shared
components/ui layer (flat ui/Card spec), per audit items 1-9. Status
Proposed; inline-SVG/icon policy and backend DB-pool idioms are out of
scope and get their own ADRs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@miquelmatoses miquelmatoses merged commit ffb22ac into main Jun 22, 2026
7 checks passed
@miquelmatoses miquelmatoses deleted the docs/adr-design-system-unification branch June 22, 2026 22:21
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.

1 participant