Files
boc/docs/design/COMPLIANCE_MATRIX.md
T
Bernt 54255eeae9 docs: RFC-002 Input + Definition of Done + Compliance Matrix update
- RFC_DEFINITION_OF_DONE.md (v1.0, LOCKED):
  - 12 criteria for every RFC component
  - Sign-off roles: Author, Reviewer, Automated, QA
  - Exit criteria: all 12 must pass

- RFC-002: Canonical Input Component:
  - Cognitive Purpose: captures free-form text/numeric data
  - When to Use/NOT Use: clear boundaries vs Select, Switch, Date Picker
  - Interaction Contract: click, type, tab, blur, enter, escape
  - Failure Behaviour: invalid, network, max length, required, disabled
  - Accessibility Contract: label, focus, error, required, screen reader
  - AI Contract: when to choose Input vs alternatives
  - Token Dependencies: 13 tokens (bg, border, text, padding, radius, sizes, states)
  - Layout, Sizes (sm/md/lg), Variants (default/ghost/filled), States (8 states)
  - Keyboard, Touch, Motion (with reduced motion)
  - Anti-Patterns: placeholder as label, validation only on submit, etc.
  - Related Components: Select, Textarea, Search, Form, Label
  - DDR References: DDR-001, DDR-002, DDR-003
  - Acceptance Criteria: 10 checklist items

- COMPLIANCE_MATRIX.md: Input updated to 33% (Governance 🟡, Tokens 🟡,
  Motion 🟡, Accessibility 🟡, AI , QA )

Rationale: Validate RFC-001 template works for different component types.
Definition of Done ensures consistent quality. Compliance Matrix tracks
progress visibly.
2026-07-02 10:38:23 +00:00

3.3 KiB

COMPLIANCE MATRIX

Component Readiness Tracking

Version 1.0
Status DRAFT — Updated as components are specified

Legend

Symbol Meaning
Complete
🟡 Partial / In Progress
Not Started
Not Applicable

Tier 1 — Canonical Components

Component Governance Tokens Motion Accessibility AI QA Overall
Button 🟡 82%
Input 🟡 🟡 🟡 🟡 33%
Select 0%
Card 0%
Modal 0%
Navigation 0%
Table 0%
Data Grid 0%
Search 0%
Map Panel 0%

Tier 2 — Derived Components

Component Governance Tokens Motion Accessibility AI QA Overall
Badge 0%
Alert 0%
Toast 0%
Tooltip 0%
Accordion 0%
Tabs 0%
Breadcrumb 0%
Pagination 0%
Empty State 0%
Skeleton 0%

Tier 3 — Domain Components

Component Governance Tokens Motion Accessibility AI QA Overall
KPI Card 0%
Map Overlay Panel 0%
Layer Selector 0%
Mission Status 0%
Dataset Card 0%
Geospatial Inspector 0%
Asset Summary 0%
Coordinate Picker 0%
Timeline Panel 0%

Foundation Documents

Document Status Completeness
Design Constitution 100%
Token Philosophy 100%
Design Specification 🟡 70%
Component Template 100%
Component Decision Tree 100%
AI Design Principles 100%
Design Anti-Patterns 100%
Glossary 100%
Release Definition 🟡 80%

How to Update

When a component is specified, update this matrix:

  1. Mark completed sections as
  2. Calculate overall percentage
  3. Update this file in same PR as component spec

ÄNDRINGSHISTORIA

Version Datum Beskrivning
1.0 2026-07-02 Initial compliance matrix with all components and foundation documents

STATUS

DRAFT — Updated as work progresses