Component metric inventory

Complete this inventory before defining compact values. Record current values and bindings as observed; do not infer aliases from equal resolved values.

Classification vocabulary

ClassificationMeaning
InvariantThe property does not change with density.
Density-responsiveThe inherited density context selects the property value.
Explicit-size-drivenThe component’s size property selects the value.
Local-density-controlledAn approved component control selects density independently.
ResponsiveBreakpoint, container, or reflow behavior selects the value.
Modality-drivenPointer, touch, keyboard, or hit-area policy selects the value.
Constrained/non-participatingThe component or property initially remains at standard geometry.
UnknownEvidence is not yet available.

Component summary

ComponentProduct contextsCurrent sizesProposed participation classLocal density controlFigma ownerCode ownerAudit status
Button
Text Field
Select/Combobox
Data Table/Grid
List/Navigation item
Card
Dialog

Per-component metric audit

Duplicate this section for each component.

Component: name

Current component source:
Figma component/node:
Code component/package:
Observed product contexts:
Current explicit sizes:
Proposed participation class:

PropertyCurrent valueCurrent Figma bindingCurrent code bindingClassificationStandard alias/valueCompact alias/valueConstraint or floorEvidence/status
Visual height/min-height
Interactive target height
Padding block
Padding inline
Internal gap
Text role
Font size
Line height
Icon size
Icon slot/target
Border width
Radius
Focus indicator geometry
Error/supporting content

Responsive, accessibility, and locale checks

  • Coarse pointer/touch behavior:
  • Keyboard and focus behavior:
  • Target spacing/overlap risk:
  • 200% text resize:
  • 400% zoom/reflow:
  • Long-content/truncation behavior:
  • Locale/type requirements:
  • Multi-line content behavior:
  • Known hard-coded dimensions:

Participation decision

  • Properties that inherit density:
  • Properties controlled by explicit size:
  • Properties controlled locally:
  • Properties held invariant:
  • Properties driven by modality/responsive behavior:
  • Component clamps or exclusions:
  • Evidence required before approval: