Skip to Content
GovernanceAdoption metrics

Adoption metrics

Governance · 04

Sem medir adoção, priorizamos por opinião.

Pulso precisa acompanhar onde o design system é usado, onde há drift e quais superfícies estão fora de budget. Métricas não substituem julgamento, mas tornam a conversa objetiva.

Métricas principais

MétricaObjetivoSinal de risco
Token coverage% de DOM/estilos usando tokens PulsoHex literal, spacing hardcoded
Component adoptionUso de componentes por telaForks locais ou duplicação
Bundle budgetPeso incremental do DSCrescimento sem benefício claro
Performance budgetLCP/CLS/INP por templateTemplate pesado ou layout shift
Accessibility coverageChecks de contraste/foco/ARIAFalha em fluxo crítico

Cobertura por tela

StatusCritério
Verde≥ 95% de cobertura de tokens/componentes esperados
Amarelo80–95%, exige plano ou justificativa
Vermelho< 80%, bloqueia GA ou merge relevante

Componentes raramente usados

Uso baixo pode significar três coisas:

CausaAção
Componente mal documentadoMelhorar docs e exemplos
Componente overkillSimplificar ou deprecar
Produto não precisaRemover da superfície pública

Budget

BudgetRegra
BundleCrescimento relevante precisa ser explicado no PR
LCPTemplate público fora do verde abre follow-up
CLSSkeleton/layout deve preservar geometria final
INPControles críticos não podem degradar interação

CI gates

GateComportamento
VermelhoBloqueia merge
AmareloExige aprovação extra ou issue vinculada
VerdePassa sem ação

Outputs esperados

  • audit.json com cobertura e budgets.
  • Comentário automático no PR com diffs relevantes.
  • Histórico por release para detectar regressão.
  • Lista de owners para telas fora do budget.
Last updated on