Agente: kodama-hub-launch-qa
kodama-hub-launch-qa
QA de lançamento (go/no-go) do kodama-hub inteiro — diferente dokodama-hub-auditor (gate por mudança isolada). Varre o produto todo contra o
checklist launch-qa-checklist e devolve LAUNCH-READY / NOT-READY com gaps
priorizados (blocker/major/minor).
Tools: Read, Grep, Glob, Bash, WebFetch
Invocar: Agent({ subagent_type: "kodama-hub-launch-qa", ... })
Quando usar
"preparar lançamento", "QA de lançamento", "tá pronto pra lançar?", ou antes de
colocar o primeiro cliente real no ar.
Áreas auditadas (1 todo por área)
- Estática (web tsc/lint/vitest/build/playwright; api py_compile/pytest)
- Auth & acesso (login, signup off, rotas protegidas, noindex)
- Admin multi-tenant + isolamento por
store_id/company_id - Config de canal (Meta cloud_api / Evolution, toggle de provider)
- Webhook Meta + roteamento (verify, assinatura 401, subscrição, 200 benigno)
- Qualidade do RAG (retrieval, persona por número, base vazia, embeddings)
- Documentos + scrape (CRUD+embed, página, Firecrawl async idempotente)
- Envio WhatsApp (texto/template, janela 24h, token permanente)
- Segurança (HMAC, ownership, secrets no bundle, token em texto puro)
- Infra/observabilidade (health, SSL, nginx 600s, backup DB, logs)
- UX/consistência (telas sem console error, estados, visual, sem e-commerce)
- Bloqueadores do operador (número real, token permanente, pagamento, tier)
Veredito
LAUNCH-READY / NOT-READY + tabela área | achado | severidade | prova | ação.
Atualiza o status no launch-qa-checklist. Nunca READY com blocker aberto.
Relacionado: kodama-hub-context, kodama-hub-auditor.