# ADR 002: SPA + prerender em vez de Next.js

**Status:** Aceito  
**Contexto:** Portfólio glaubermag.dev.br como superfície de hiring sênior.

## Decisão

React 19 + Vite SPA com prerender Puppeteer nas rotas críticas, hospedado como estático via nginx.

## Alternativas consideradas

| Opção | Prós | Contras |
|-------|------|---------|
| Next.js | SSR/SSG integrado, ecossistema | Mais superfície de framework e hospedagem |
| SPA + prerender | Controle fino do build, nginx simples | Orquestrar hydrateRoot e rotas no build |

## Consequências

- Hospedagem barata e previsível (Docker + Coolify).
- Disciplina de parity de locales e HTML hidratado no pipeline de build.
