Metricas

Indicadores tecnicos usados para governar performance, qualidade e release do portfolio.

Ultima verificacao: 6 de marco de 2026

First Load JS (/v2)

107 kB

Reducao de ~145 kB para ~107 kB apos otimizacao do Hero.

Domain Test Suite

7 testes passando

Cobertura de dominio para camadas legado e v2.

CI Quality Gates

6 checks

Typecheck, lint, test, build e 2 budgets de bundle.

Evolucao do Bundle

Historico de reducao do First Load JS no ciclo v1.4.

Reducao acumulada: 38 kB (26.2%) de melhoria entre o baseline e o estado atual.

Baseline

145 kB

Estado inicial antes das otimizacoes de v1.4.

Hero optimization

128 kB

Remocao de runtime de animacao no caminho critico.

Bundle governance

112 kB

Ajustes de payload com budget e auditoria de chunks.

Current

107 kB

Estado atual com budget gate ativo no CI.

Budgets de Bundle

Baselines monitorados em CI para evitar regressao silenciosa de payload.

/v2/page

PASS

Limite: 110.00 kB (gzip)

Medido: 104.41 kB (gzip)

/v2/projetos/[slug]/page

PASS

Limite: 120.00 kB (gzip)

Medido: 109.17 kB (gzip)

Pipeline de CI

Etapas de validacao executadas antes de cada merge para main.

  1. 01.Type Safety

    npm run typecheck

    Garantir consistencia de tipos no dominio e nas rotas.

  2. 02.Lint

    npm run lint

    Padronizar qualidade de codigo e evitar regressao de estilo.

  3. 03.Domain Tests

    npm run test

    Validar regras de dominio como slugs, ordenacao e schema minimo.

  4. 04.Production Build

    npm run build

    Assegurar compilacao e geracao estatica sem falhas.

  5. 05.Bundle Gate

    npm run check:bundle && npm run check:bundle:case

    Bloquear merge se o payload ultrapassar o budget definido.

Docs Relacionadas

Documentacao tecnica conectada a estes indicadores.