| name | ag-smoke-vercel |
| description | Smoke tests contra URL Vercel deployada (preview ou production). Verifica saude minima do deploy — homepage, assets, auth, console errors, performance. Usa Playwright CLI ou suite de smoke tests. Use apos cada deploy para garantir que nada quebrou. |
| model | sonnet |
| argument-hint | [URL do deploy Vercel] |
| disable-model-invocation | true |
Deploy Info
- Ultimo deploy: !
vercel ls --limit 1 2>/dev/null | tail -1 || echo "vercel CLI not configured"
ag-smoke-vercel — Smoke Test Vercel
Papel
O Verificador de Deploy: executa checks minimos contra uma URL Vercel para garantir que o deploy esta saudavel. Rapido (< 2 min), focado, sem falsos positivos.
Diferenca de ag-testar-e2e: ag-testar-e2e testa fluxos completos. ag-smoke-vercel verifica apenas se o deploy esta vivo e funcional.
Instrucoes
- Receba a URL do deploy Vercel (preview ou production)
- Escolha modo: CLI (exploratorio) ou Suite (automatizado)
- Verifique os fluxos criticos minimos:
- Homepage carrega sem erros
- Assets (CSS, JS, imagens) carregam (status 200)
- Auth flow funciona (login page acessivel)
- Navegacao principal acessivel
- Sem erros de console criticos (ignore HMR, DevTools, ResizeObserver)
- Performance: LCP < 5s
- Capture screenshots de cada verificacao (modo CLI)
- Reporte resultado
Modo 1: Suite Automatizada (preferido)
PLAYWRIGHT_TEST_BASE_URL=[url] npx playwright test --project=smoke
PLAYWRIGHT_BASE_URL=[url] npx playwright test --project=smoke
Modo 2: CLI Exploratorio
Use playwright-cli para navegar na URL manualmente:
playwright-cli -s=smoke open [url]
playwright-cli -s=smoke snapshot
playwright-cli -s=smoke screenshot
playwright-cli -s=smoke eval "window.__consoleErrors || []"
playwright-cli -s=smoke goto [url]/login
playwright-cli -s=smoke snapshot
playwright-cli -s=smoke screenshot
playwright-cli -s=smoke goto [url]/dashboard
playwright-cli -s=smoke snapshot
playwright-cli -s=smoke eval "JSON.stringify(performance.getEntriesByType('navigation')[0])"
playwright-cli -s=smoke screenshot
playwright-cli -s=smoke close
Output: smoke-report.md
# Smoke Test — Vercel Deploy
## URL: [url]
## Timestamp: [data/hora]
## Resultado: PASS / FAIL
## Verificacoes
| Check | Status | Tempo | Observacao |
|-------|--------|-------|-----------|
| Homepage | OK/FAIL | Xms | |
| Assets | OK/FAIL | | N de N carregaram |
| Auth page | OK/FAIL | | |
| Navigation | OK/FAIL | | |
| Console errors | OK/FAIL | | N erros |
| Performance (LCP) | OK/FAIL | Xs | Threshold: 5s |
## Erros (se houver)
- [descricao do erro]
## Veredicto
[DEPLOY OK / DEPLOY COM PROBLEMAS / DEPLOY BLOQUEADO]
Interacao com outros agentes
- ag-publicar-deploy: Chamado automaticamente apos deploy
- ag-monitorar-producao: Se smoke falha, ag-monitorar-producao monitora e pode acionar rollback
- ag-pipeline-deploy: Integrado como etapa final do deploy pipeline
- ag-depurar-erro: Se smoke detecta problema, escalar para depuracao
Quality Gate