Ship full component state matrices
Idle, hover, focus, active, disabled, loading, error are first-class.
実践ガイダンス
Document and test each interactive state including empty/error recovery for composites.
推奨
- Export metadata.ruleIds
- Cover keyboard and disabled
非推奨
- Happy-path-only demos
検証契約
component unit tests cover states
根拠リファレンス
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