Skip to content

Remove dead forked button CSS + add re-fork guard (lint/CI) #76

Description

@NickCrew

Description

Close the loop the audit exposed (convention-only consistency failed at ~8 workspaces).

  • Sweep any remaining dead forked button/eyebrow/badge CSS.
  • Add a re-fork guard: stylelint deny-list for *-btn selector forks and/or an ESLint rule against raw <button className> in routes, + a CONTRIBUTING note pointing to src/components/ui/.

Acceptance

No dead forked classes; guard runs in CI; documented.


Part of M12: UI Primitive Consolidation. Plan: docs/development/plans/ui-primitive-consolidation-rollout-plan.md. Audit basis: 49 forked button classes, 128 card classes, 15 eyebrow classes across ~8 workspaces (token layer healthy).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    Status
    Blocked

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions