Ship full component state matrices
Idle, hover, focus, active, disabled, loading, error are first-class.
Guidance
Document and test each interactive state including empty/error recovery for composites.
Do
- Export metadata.ruleIds
- Cover keyboard and disabled
Do not
- Happy-path-only demos
Verification contract
component unit tests cover states
Supporting references
ref.adobe.spectrum— Adobe Spectrumref.atlassian.design-system— Atlassian Design Systemref.chakra.v3— Chakra UI v3ref.github.primer— Primer Design Systemref.google.material-3— Material Design 3ref.govuk.error-summary— GOV.UK Error Summary Patternref.ibm.carbon-data-visualization— Carbon Data Visualizationref.ibm.carbon— Carbon Design Systemref.microsoft.fluent-2— Fluent 2 Design Systemref.openui.open-ui— Open UIref.radix.primitives— Radix Primitivesref.salesforce.lightning— Lightning Design Systemref.shadcn.ui— shadcn/uiref.shopify.polaris— Shopify Polaris