# Ligbox Spec Kit
- [🏠 Hub](/)
- [📋 Inventário VMs](docs/vms/README.md)
- [📜 Constitution](.specify/memory/constitution.md)
- [📌 Backlog](BACKLOG.md)
---
## VM112 — Onboard / Mail
- **001-webhook-vm112-integration**
  - [📄 spec.md](specs/001-webhook-vm112-integration/spec.md)
  - [plan.md](specs/001-webhook-vm112-integration/plan.md)
  - [tasks.md](specs/001-webhook-vm112-integration/tasks.md)
  - [quickstart.md](specs/001-webhook-vm112-integration/quickstart.md)
  - [research.md](specs/001-webhook-vm112-integration/research.md)
  - [data-model.md](specs/001-webhook-vm112-integration/data-model.md)
  - **contracts/**
    - [webhook-onboard](specs/001-webhook-vm112-integration/contracts/webhook-onboard.md)
  - **checklists/**
    - [requirements](specs/001-webhook-vm112-integration/checklists/requirements.md)
- **017-vm112-domain-orchestration**
  - [📄 spec.md](specs/017-vm112-domain-orchestration/spec.md)
- **022-carbonio-account-exists-release**
  - [📄 spec.md](specs/022-carbonio-account-exists-release/spec.md)
  - [tasks.md](specs/022-carbonio-account-exists-release/tasks.md)
- **025-wizard-onboarding-continuity**
  - [📄 spec.md](specs/025-wizard-onboarding-continuity/spec.md)
  - [tasks.md](specs/025-wizard-onboarding-continuity/tasks.md)
- **026-purge-traefik-validation**
  - [📄 spec.md](specs/026-purge-traefik-validation/spec.md)
- **010-desk-assist-takeover**
  - [📄 spec.md](specs/010-desk-assist-takeover/spec.md)
  - [tasks.md](specs/010-desk-assist-takeover/tasks.md)
  - [quickstart.md](specs/010-desk-assist-takeover/quickstart.md)
## VM122 — Ops Desk
- **003-desk-auth-rbac**
  - [📄 spec.md](specs/003-desk-auth-rbac/spec.md)
  - [plan.md](specs/003-desk-auth-rbac/plan.md)
  - [tasks.md](specs/003-desk-auth-rbac/tasks.md)
  - [quickstart.md](specs/003-desk-auth-rbac/quickstart.md)
  - [research.md](specs/003-desk-auth-rbac/research.md)
  - [data-model.md](specs/003-desk-auth-rbac/data-model.md)
  - **contracts/**
    - [auth-api](specs/003-desk-auth-rbac/contracts/auth-api.md)
  - **checklists/**
    - [requirements](specs/003-desk-auth-rbac/checklists/requirements.md)
- **004-desk-account-management**
  - [📄 spec.md](specs/004-desk-account-management/spec.md)
  - [tasks.md](specs/004-desk-account-management/tasks.md)
  - [quickstart.md](specs/004-desk-account-management/quickstart.md)
- **004-onboard-funnel-events**
  - [📄 spec.md](specs/004-onboard-funnel-events/spec.md)
  - [plan.md](specs/004-onboard-funnel-events/plan.md)
  - [tasks.md](specs/004-onboard-funnel-events/tasks.md)
  - [research.md](specs/004-onboard-funnel-events/research.md)
  - [cloudflare-zone-provision.md](specs/004-onboard-funnel-events/cloudflare-zone-provision.md)
  - **contracts/**
    - [webhook-funnel-events](specs/004-onboard-funnel-events/contracts/webhook-funnel-events.md)
  - **checklists/**
    - [requirements](specs/004-onboard-funnel-events/checklists/requirements.md)
- **009-ops-audit-overview**
  - [📄 spec.md](specs/009-ops-audit-overview/spec.md)
  - [plan.md](specs/009-ops-audit-overview/plan.md)
  - [tasks.md](specs/009-ops-audit-overview/tasks.md)
  - [research.md](specs/009-ops-audit-overview/research.md)
  - **contracts/**
    - [audit-api](specs/009-ops-audit-overview/contracts/audit-api.md)
  - **checklists/**
    - [requirements](specs/009-ops-audit-overview/checklists/requirements.md)
- **010-admin-domain-validation**
  - [📄 spec.md](specs/010-admin-domain-validation/spec.md)
  - [correcao-vm112.md](specs/010-admin-domain-validation/correcao-vm112.md)
- **012-abandoned-onboarding-lead**
  - [📄 spec.md](specs/012-abandoned-onboarding-lead/spec.md)
  - [tasks.md](specs/012-abandoned-onboarding-lead/tasks.md)
  - [quickstart.md](specs/012-abandoned-onboarding-lead/quickstart.md)
- **015-desk-module-registry**
  - [📄 spec.md](specs/015-desk-module-registry/spec.md)
- **027-desk-rbac-function-matrix**
  - [📄 spec.md](specs/027-desk-rbac-function-matrix/spec.md)
  - [quickstart.md](specs/027-desk-rbac-function-matrix/quickstart.md)
  - [data-model.md](specs/027-desk-rbac-function-matrix/data-model.md)
  - [ui-access-matrix.md](specs/027-desk-rbac-function-matrix/ui-access-matrix.md)
  - **contracts/**
    - [vm123-product-roles](specs/027-desk-rbac-function-matrix/contracts/vm123-product-roles.md)
## VM123 — Finance / Console
- **019-ops-console-active-operations**
  - [📄 spec.md](specs/019-ops-console-active-operations/spec.md)
  - [plan.md](specs/019-ops-console-active-operations/plan.md)
  - [tasks.md](specs/019-ops-console-active-operations/tasks.md)
  - [README.md](specs/019-ops-console-active-operations/README.md)
  - **contracts/**
    - [chamados-api](specs/019-ops-console-active-operations/contracts/chamados-api.md)
  - **design/**
    - [navigation-ia](specs/019-ops-console-active-operations/design/navigation-ia.md)
- **023-billing-recurrence-desk-visibility**
  - [📄 spec.md](specs/023-billing-recurrence-desk-visibility/spec.md)
  - [tasks.md](specs/023-billing-recurrence-desk-visibility/tasks.md)
- **024-openpanel-fossbilling**
  - [📄 spec.md](specs/024-openpanel-fossbilling/spec.md)
  - [tasks.md](specs/024-openpanel-fossbilling/tasks.md)
  - [PROVISIONING_CLIENT_CARD.md](specs/024-openpanel-fossbilling/PROVISIONING_CLIENT_CARD.md)
- **019-email-migration-vm122-execution**
  - [📄 spec.md](specs/019-email-migration-vm122-execution/spec.md)
  - [tasks.md](specs/019-email-migration-vm122-execution/tasks.md)
## VM104 — Wazuh
- **002-wazuh-integration**
  - [📄 spec.md](specs/002-wazuh-integration/spec.md)
  - [plan.md](specs/002-wazuh-integration/plan.md)
  - [tasks.md](specs/002-wazuh-integration/tasks.md)
## CT130 — Spec Hub
- **031-spec-hub-portal**
  - [📄 spec.md](specs/031-spec-hub-portal/spec.md)
## Outras specs
- **007-mobile-push-notifications**
  - [📄 spec.md](specs/007-mobile-push-notifications/spec.md)
  - [tasks.md](specs/007-mobile-push-notifications/tasks.md)
  - [quickstart.md](specs/007-mobile-push-notifications/quickstart.md)
- **011-integration-otrs**
  - [📄 spec.md](specs/011-integration-otrs/spec.md)
- **011-mail-tls-wizard-validation**
  - [📄 spec.md](specs/011-mail-tls-wizard-validation/spec.md)
  - [README.md](specs/011-mail-tls-wizard-validation/README.md)
- **013-email-server-migration**
  - [📄 spec.md](specs/013-email-server-migration/spec.md)
  - [plan.md](specs/013-email-server-migration/plan.md)
  - [tasks.md](specs/013-email-server-migration/tasks.md)
  - [quickstart.md](specs/013-email-server-migration/quickstart.md)
  - [research.md](specs/013-email-server-migration/research.md)
  - [data-model.md](specs/013-email-server-migration/data-model.md)
  - [infrastructure.md](specs/013-email-server-migration/infrastructure.md)
- **014-funnel-phase-timing**
  - [📄 spec.md](specs/014-funnel-phase-timing/spec.md)
- **016-onboard-self-service-prefill**
  - [📄 spec.md](specs/016-onboard-self-service-prefill/spec.md)
  - [tasks.md](specs/016-onboard-self-service-prefill/tasks.md)
  - [BACKLOG-2FA-BACKUP-EXPORT.md](specs/016-onboard-self-service-prefill/BACKLOG-2FA-BACKUP-EXPORT.md)
- **018-service-orchestration**
  - [📄 spec.md](specs/018-service-orchestration/spec.md)
- **020-purge-history-desk**
  - [📄 spec.md](specs/020-purge-history-desk/spec.md)
- **021-wizard-cybersecurity-telemetry**
  - [📄 spec.md](specs/021-wizard-cybersecurity-telemetry/spec.md)
  - [tasks.md](specs/021-wizard-cybersecurity-telemetry/tasks.md)
- **028-openpanel-ce-ligbox-reengineering**
  - [📄 spec.md](specs/028-openpanel-ce-ligbox-reengineering/spec.md)
  - [tasks.md](specs/028-openpanel-ce-ligbox-reengineering/tasks.md)
  - [quickstart.md](specs/028-openpanel-ce-ligbox-reengineering/quickstart.md)
  - [CONFIRMACAO-TESTE-API.md](specs/028-openpanel-ce-ligbox-reengineering/CONFIRMACAO-TESTE-API.md)
  - [DNS53_OPENPANEL_PORTA53.md](specs/028-openpanel-ce-ligbox-reengineering/DNS53_OPENPANEL_PORTA53.md)
  - **contracts/**
    - [foss-bridge-api](specs/028-openpanel-ce-ligbox-reengineering/contracts/foss-bridge-api.md)
- **029-agentic-ops-runbooks**
  - [📄 spec.md](specs/029-agentic-ops-runbooks/spec.md)
  - [tasks.md](specs/029-agentic-ops-runbooks/tasks.md)
  - [quickstart.md](specs/029-agentic-ops-runbooks/quickstart.md)
  - [agents-roster.md](specs/029-agentic-ops-runbooks/agents-roster.md)
  - **contracts/**
    - [agent-platform-api](specs/029-agentic-ops-runbooks/contracts/agent-platform-api.md)
- **029-tickets-workspace**
  - [📄 spec.md](specs/029-tickets-workspace/spec.md)
  - [ARCHITECTURE.md](specs/029-tickets-workspace/ARCHITECTURE.md)
  - [CORRETIVO-20260619-tickets-rebuild.md](specs/029-tickets-workspace/CORRETIVO-20260619-tickets-rebuild.md)
- **030-agentic-ops-ui**
  - [📄 spec.md](specs/030-agentic-ops-ui/spec.md)
  - [tasks.md](specs/030-agentic-ops-ui/tasks.md)
  - **contracts/**
    - [agentic-ui-api](specs/030-agentic-ops-ui/contracts/agentic-ui-api.md)
  - **design/**
    - [wireframes](specs/030-agentic-ops-ui/design/wireframes.md)
- **032-purge-domain-extra-auth**
  - [📄 spec.md](specs/032-purge-domain-extra-auth/spec.md)
- **033-desk-infra-console-ui**
  - [📄 spec.md](specs/033-desk-infra-console-ui/spec.md)
- **034-nextcloud-carbonio-vm112-integration**
  - [📄 spec.md](specs/034-nextcloud-carbonio-vm112-integration/spec.md)
  - [tasks.md](specs/034-nextcloud-carbonio-vm112-integration/tasks.md)
  - [quickstart.md](specs/034-nextcloud-carbonio-vm112-integration/quickstart.md)
  - [infrastructure.md](specs/034-nextcloud-carbonio-vm112-integration/infrastructure.md)
  - [034-console-process-ui.md](specs/034-nextcloud-carbonio-vm112-integration/034-console-process-ui.md)
  - **contracts/**
    - [nextcloud-provisioning-api](specs/034-nextcloud-carbonio-vm112-integration/contracts/nextcloud-provisioning-api.md)
- **035-ligbox-mail-bundles-foss-openpanel**
  - [📄 spec.md](specs/035-ligbox-mail-bundles-foss-openpanel/spec.md)
  - [tasks.md](specs/035-ligbox-mail-bundles-foss-openpanel/tasks.md)
  - [domain-manager-console-ui.md](specs/035-ligbox-mail-bundles-foss-openpanel/domain-manager-console-ui.md)
  - [foss-products.md](specs/035-ligbox-mail-bundles-foss-openpanel/foss-products.md)
  - [ligbox-console-shell.md](specs/035-ligbox-mail-bundles-foss-openpanel/ligbox-console-shell.md)
  - [ligbox-system-admin-ui.md](specs/035-ligbox-mail-bundles-foss-openpanel/ligbox-system-admin-ui.md)
  - [user-self-service-ui.md](specs/035-ligbox-mail-bundles-foss-openpanel/user-self-service-ui.md)
- **035-ligbox-watchman**
  - [📄 spec.md](specs/035-ligbox-watchman/spec.md)
  - [tasks.md](specs/035-ligbox-watchman/tasks.md)
  - [quickstart.md](specs/035-ligbox-watchman/quickstart.md)
  - **contracts/**
    - [status-snapshot](specs/035-ligbox-watchman/contracts/status-snapshot.md)
- **036-backstage-techdocs-speckit-companion**
  - [📄 spec.md](specs/036-backstage-techdocs-speckit-companion/spec.md)
  - [tasks.md](specs/036-backstage-techdocs-speckit-companion/tasks.md)
  - [quickstart.md](specs/036-backstage-techdocs-speckit-companion/quickstart.md)
- **037-dns-multi-cloudflare-orchestration**
  - [📄 spec.md](specs/037-dns-multi-cloudflare-orchestration/spec.md)
  - [tasks.md](specs/037-dns-multi-cloudflare-orchestration/tasks.md)
  - [cf-agents-sdk-architecture.md](specs/037-dns-multi-cloudflare-orchestration/cf-agents-sdk-architecture.md)
  - [client-cf-account-lifecycle.md](specs/037-dns-multi-cloudflare-orchestration/client-cf-account-lifecycle.md)
  - [implementation-phases.md](specs/037-dns-multi-cloudflare-orchestration/implementation-phases.md)
  - [project-email-identity.md](specs/037-dns-multi-cloudflare-orchestration/project-email-identity.md)
  - [wizard-validation-checklist.md](specs/037-dns-multi-cloudflare-orchestration/wizard-validation-checklist.md)
- **043-desk-client-activation-sync** ⭐ mapa Wizard→FOSS→OpenPanel→Odoo
  - [📄 spec.md](specs/043-desk-client-activation-sync/spec.md)
  - [tasks.md](specs/043-desk-client-activation-sync/tasks.md)
  - [ROLLBACK.md](specs/043-desk-client-activation-sync/ROLLBACK.md)
  - **contracts/**
    - [activation-field-mapping.md](specs/043-desk-client-activation-sync/contracts/activation-field-mapping.md) — **fonte única**
    - [desk-activate-account-api.md](specs/043-desk-client-activation-sync/contracts/desk-activate-account-api.md)
    - [mail-bundle-api.md](specs/043-desk-client-activation-sync/contracts/mail-bundle-api.md)
    - [webmail-release-gate.md](specs/043-desk-client-activation-sync/contracts/webmail-release-gate.md)
- **044-foss-desk-ticket-sync** ⭐ Portal OB- ↔ Desk ↔ FOSS Support
  - [📄 spec.md](specs/044-foss-desk-ticket-sync/spec.md)
  - [tasks.md](specs/044-foss-desk-ticket-sync/tasks.md)
  - [ROLLBACK.md](specs/044-foss-desk-ticket-sync/ROLLBACK.md)
  - **contracts/**
    - [ticket-field-mapping.md](specs/044-foss-desk-ticket-sync/contracts/ticket-field-mapping.md) — **fonte única IDs**
    - [ticket-sync-api.md](specs/044-foss-desk-ticket-sync/contracts/ticket-sync-api.md)
