# ADR 001: HTTP-first scraping com fallback Playwright

**Status:** Aceito  
**Contexto:** VouDeOfertas coleta preços de marketplaces heterogêneos (Amazon, Mercado Livre, Shopee).

## Decisão

Priorizar coleta HTTP leve (Undici + Cheerio) e reservar Playwright apenas quando a página bloqueia ou exige renderização.

## Alternativas consideradas

| Opção | Prós | Contras |
|-------|------|---------|
| Playwright sempre | Parsing confiável em SPAs | Alto custo de CPU/memória, menor throughput |
| HTTP-first + fallback | Mais barato e rápido no caminho comum | Dois caminhos de coleta a manter |

## Consequências

- Maior throughput e menor custo operacional no fluxo principal.
- Necessidade de adapters por marketplace e telemetria de falha por fonte (taxa de bloqueio, drift de seletor).
