ligbox-ops-platform/projects
Ligbox Spec Hub f2a57f27fb fix(vm123): Odoo web.base.url /odoo + compose up --no-recreate
Corrige bus/websocket «Conexão perdida»; evita restart acidental odoo-db no deploy.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-02 17:36:18 +00:00
..
cloudflare-agents chore: sync Console SSO, DNS viewer, specs e infra docs pendentes 2026-06-25 20:10:17 +00:00
finance fix(vm123): Odoo web.base.url /odoo + compose up --no-recreate 2026-07-02 17:36:18 +00:00
integrations/wazuh Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00
ops-desk feat(desk): UI/API Spec 039-041 + deploy atómico e smoke GREEN 2026-07-02 13:32:15 +00:00
wizard Spec 043/035: FOSS ligbox-mail-business + mail-bundle VM112 2026-07-01 16:54:40 +00:00
README.md Reorganize monorepo into projects/wizard, ops-desk, finance 2026-06-19 18:55:03 +00:00

Projects — Ligbox Ops Platform

Monorepo organizado por domínio de negócio. As specs ficam na raiz (specs/) porque muitas cruzam VMs.

Estrutura

Projecto VM Pasta Papel
Wizard VM112 projects/wizard/ Onboard, Carbonio, purge, domínios
Ops Desk VM122 projects/ops-desk/ API, worker, frontend MVP, RBAC
Finance VM123 projects/finance/ FOSSBilling, Odoo, OpenPanel, console
Integrations VM104 projects/integrations/ Wazuh SIEM

Specs (raiz — partilhadas)

specs/001-031/     # Spec Kit — podem referir VM112 + VM122 + VM123
contracts/         # OpenAPI, eventos partilhados
docs/vms/          # Ficha por VM
deploy/manifest.yaml  # O que cada VM faz pull/deploy

Deploy por VM

Ver deploy/manifest.yaml — cada VM recebe apenas os paths do seu projecto.

Retrocompatibilidade

Symlinks na raiz (api, worker, frontend, deploy/vm*) apontam para projects/ — VMs antigas continuam a funcionar até actualizarem scripts.