# Deploy mirror — Wizard VM112 (2026-06-19) Espelho dos ficheiros alterados em produção na **VM112** (`/opt/ligbox-wizard`). ## Alterações desta entrega | Ficheiro | Alteração | |----------|-----------| | `frontend/src/main-wizard.jsx` | **Fix P0:** rota `/admin` → `DomainAdmin` (build wizard-only) | | `frontend/src/clientSettings.js` | Normaliza `smtp_note` legado (remove IP partilhado / Ibytera em cache) | | `frontend/src/FinishToolbar.jsx` | CTAs passo Concluído: webmail, portal, finalizar | | `backend/routers/onboarding.py` | `smtp_note` canónico; strings Ibytera → Ligbox | ## Aplicar na VM112 ```bash cd /opt/ligbox-wizard cp deploy/vm112-wizard/frontend/src/main-wizard.jsx frontend/src/ cp deploy/vm112-wizard/frontend/src/clientSettings.js frontend/src/ # ... demais ficheiros conforme diff cd frontend && npm run build:wizard systemctl restart ligbox-wizard ``` ## Spec / KB - Spec 025 — secção «Passo Concluído — CTAs» - KB: `docs/anais-referencia/20260619_WIZARD_PORTAL_ADMIN_ROUTE_FIX.md` - Funcional: `docs/vms/vm112/SPEC_FUNCIONAL_VM112_LIGBOX_ONBOARD.md` §12.3 **Roger · VM130 spec-hub · 2026-06-19**