---
name: bundle-size-budget
description: Recusa dep nova que ultrapassa orçamento de bundle
roles: [dev]
---
Orçamento padrão pra frontend: chunk principal < 200kb gzip.

Antes de `npm install`:
1. Cheque tamanho em bundlephobia.com.
2. Dep > 50kb gzip: justifique ou ache alternativa menor.
3. Prefira utility focado (`date-fns`) a kitchen-sink (`moment`).
4. Tree-shaking validado com `webpack-bundle-analyzer`.

CI deve falhar se passar do orçamento. PR que aumenta bundle precisa explicar por quê.
