docs: Token Philosophy v1.1 + Design Specification restructured
- TOKEN_PHILOSOPHY.md: - Added Token Lifecycle (Draft → Experimental → Stable → Deprecated → Removed) - Added Design Review Gate (6 mandatory checks before new token) - Added deterministic principle: two AI agents must arrive at same token choice - Restructured into 8 sections with clear hierarchy - LANDVEX_DESIGN_SPECIFICATION.md: - Restructured into 4 parts: GOVERNANCE → TOKENS → COMPONENTS → VALIDATION - Added part headers and updated table of contents - Aligned with Token Philosophy lifecycle and review gate Rationale: Governance before values. Prevents uncontrolled token growth and ensures AI-assisted design development is deterministic and traceable.
This commit is contained in:
@@ -12,6 +12,8 @@
|
||||
|
||||
---
|
||||
|
||||
## PART A — GOVERNANCE
|
||||
|
||||
## 0. Token Philosophy
|
||||
|
||||
See `TOKEN_PHILOSOPHY.md` for the complete token governance rules.
|
||||
@@ -22,6 +24,8 @@ See `TOKEN_PHILOSOPHY.md` for the complete token governance rules.
|
||||
- DTCG JSON as canonical format
|
||||
- Semantic versioning for token changes
|
||||
- Deprecation policy: mark, maintain 2 versions, then remove
|
||||
- Token lifecycle: Draft → Experimental → Stable → Deprecated → Removed
|
||||
- Design Review Gate required before new token creation
|
||||
|
||||
---
|
||||
|
||||
@@ -34,14 +38,22 @@ See `TOKEN_PHILOSOPHY.md` for the complete token governance rules.
|
||||
|
||||
## Innehållsförteckning
|
||||
|
||||
### PART A — GOVERNANCE
|
||||
0. [Token Philosophy](#0-token-philosophy)
|
||||
|
||||
### PART B — TOKENS
|
||||
1. [Design Tokens](#1-design-tokens)
|
||||
- 1.1 Primitive Tokens
|
||||
- 1.2 Semantic Tokens
|
||||
- 1.3 Component Tokens
|
||||
2. [Layout System](#2-layout-system)
|
||||
3. [Typography](#3-typography)
|
||||
4. [Color System](#4-color-system)
|
||||
5. [Motion System](#5-motion-system)
|
||||
6. [Elevation & Shadows](#6-elevation--shadows)
|
||||
7. [Iconography](#7-iconography)
|
||||
|
||||
### PART C — COMPONENTS
|
||||
8. [Components](#8-components)
|
||||
9. [Maps & Geospatial Layer](#9-maps--geospatial-layer)
|
||||
10. [Accessibility](#10-accessibility)
|
||||
@@ -49,6 +61,8 @@ See `TOKEN_PHILOSOPHY.md` for the complete token governance rules.
|
||||
12. [Empty States](#12-empty-states)
|
||||
13. [Loading States](#13-loading-states)
|
||||
14. [Error States](#14-error-states)
|
||||
|
||||
### PART D — VALIDATION
|
||||
15. [Acceptance Criteria](#15-acceptance-criteria)
|
||||
16. [Design QA](#16-design-qa)
|
||||
17. [Visual Regression](#17-visual-regression)
|
||||
@@ -56,6 +70,8 @@ See `TOKEN_PHILOSOPHY.md` for the complete token governance rules.
|
||||
|
||||
---
|
||||
|
||||
## PART B — TOKENS
|
||||
|
||||
## 1. Design Tokens
|
||||
|
||||
> **Status:** ⏳ Ej påbörjad
|
||||
@@ -308,6 +324,8 @@ See `TOKEN_PHILOSOPHY.md` §3 for full specification.
|
||||
|
||||
---
|
||||
|
||||
## PART C — COMPONENTS
|
||||
|
||||
## 8. Components
|
||||
|
||||
> **Status:** ⏳ Ej påbörjad
|
||||
@@ -469,6 +487,8 @@ See `TOKEN_PHILOSOPHY.md` §3 for full specification.
|
||||
|
||||
---
|
||||
|
||||
## PART D — VALIDATION
|
||||
|
||||
## 15. Acceptance Criteria
|
||||
|
||||
> **Status:** ⏳ Ej påbörjad
|
||||
|
||||
Reference in New Issue
Block a user