# 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**
