FUI1001: Component should use the canonical primitive

serious

The component usage does not match the canonical primitive selected for this design-system role.

Details

diagnostic
{
  "code": "FUI1001",
  "ruleId": "components/non-canonical",
  "category": "Canonical Usage",
  "defaultSeverity": "serious",
  "lifecycle": "experimental",
  "fixAvailable": true,
  "evidenceRequired": true
}

Guidance

Use the canonical component for this primitive role so generated UI, human-authored UI, and governance reports converge on one implementation.

Replace the non-canonical component with the approved primitive named by the finding. If the usage is intentional, record a time-limited suppression with a reason.