Files
boc/docs/design/COMPONENT_MATURITY.md
T

81 lines
1.9 KiB
Markdown
Raw Normal View History

# COMPONENT MATURITY MODEL
**Maturity Levels for Design System Components**
| | |
|---|---|
| **Version** | 1.0 |
| **Status** | LOCKED |
| **Scope** | All Landvex & quiXzoom components |
---
## Maturity Levels
### Level 1: Foundation
**Criteria:**
- RFC approved
- Follows COMPONENT_TEMPLATE.md
- Passes all 13 Definition of Done criteria
- Documented in Compliance Matrix
**Meaning:** The component is specified and stable.
### Level 2: Validated
**Criteria:**
- Used in at least 3 real screens
- Passes Experience Audit
- No critical issues found
- Feedback from at least 2 users or user proxies
**Meaning:** The component works in practice.
### Level 3: Canonical
**Criteria:**
- Used in at least 5 real screens
- No open issues for 2 sprints
- Other components inherit from it
- Documented as reference implementation
**Meaning:** The component is the standard for future development.
---
## Current Status
| Component | Level | Evidence | Next Step |
|-----------|-------|----------|-----------|
| Button | Foundation | RFC-001 approved | Use in 3 screens → Validated |
| Input | Foundation | RFC-002 approved | Use in 3 screens → Validated |
| Select | Foundation | RFC-003 approved | Use in 3 screens → Validated |
| Card | Foundation | RFC-004 approved | Use in 3 screens → Validated |
---
## Promotion Process
| From | To | Requirement | Verified By |
|------|-----|-------------|-------------|
| Foundation | Validated | 3 real screens + Experience Audit | Design Review |
| Validated | Canonical | 5 screens + 2 sprints stable + inheritance | Architecture Review |
---
## ÄNDRINGSHISTORIA
| Version | Datum | Beskrivning |
|---------|-------|-------------|
| 1.0 | 2026-07-02 | Initial maturity model: Foundation → Validated → Canonical |
---
## STATUS
**LOCKED**
- Mindre revideringar: 1.x-serien
- Brytande ändringar: Kräver Architecture Review, ny major-version (2.0+)