# Spec 037 — Checklist wizard (validação 2026-06-22) ## Infra OK (automático) | Componente | URL / teste | Status | |------------|-------------|--------| | Wizard público | https://onboard.ligbox.com.br/ | 200 ✅ | | API VM112 | `/api/onboarding/health` | ok ✅ | | DNS resolve | `/dns/resolve/{domain}` | ok ✅ | | Project email | `POST /project/provision-email` | proj_001..003 ✅ | | Worker edge | `ligbox-onboard-agents.ibytera.workers.dev/health` | ok ✅ | | Worker → VM112 | `POST .../run/proj-mail` | ok ✅ | | Frontend build | `index-Bsaznm2Y.js` (14:19 UTC) | deployed ✅ | ## Telas wizard — verificar manualmente (Roger) URL: **https://onboard.ligbox.com.br/** | # | Passo | O que ver | Esperado | |---|-------|-----------|----------| | 1 | Domínio | Inserir domínio teste | Avança passo DNS | | 2 | DNS automático | Modo simples | Cria `proj_*@ligbox.com.br` + painel credenciais | | 3 | Credenciais projeto | Painel azul | E-mail `proj_XXX@ligbox.com.br` + botão senha | | 4 | Cloudflare Ligbox | Botão principal | provision-zone + apply | | 5 | BYO | Modo técnico | Campo API Token | | 6 | Registrador | Modo técnico | Instruções manuais | | 7 | Conta admin | Passo 2 | Formulário admin@dominio | | 8 | Conclusão | Passo 4 | Resumo + webmail | ## Edge (opcional, ainda não ligado ao UI) Wizard usa **VM112 directo**. Worker disponível para Fase B flag futura. ```bash # Teste edge manual SESSION=test123 curl -X POST "https://ligbox-onboard-agents.ibytera.workers.dev/api/session/$SESSION/init" \ -H "Content-Type: application/json" -d "{\"sessionId\":\"$SESSION\",\"domain\":\"meu.com.br\"}" curl -X POST "https://ligbox-onboard-agents.ibytera.workers.dev/api/session/$SESSION/run/proj-mail" ```