ligbox-ops-platform/projects
Ligbox Spec Hub b03bb2c37c feat(desk): UI/API Spec 039-041 + deploy atómico e smoke GREEN
Commita governance, user-wizard, operational-feed e catálogo RBAC;
adiciona deploy-desk-full.sh, smoke-desk.sh e regra anti-deploy parcial;
documenta credencial VM112 @betinplace.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-02 13:32:15 +00:00
..
cloudflare-agents chore: sync Console SSO, DNS viewer, specs e infra docs pendentes 2026-06-25 20:10:17 +00:00
finance feat(catalog): 20 pacotes Ligbox/LIG-it no FOSS + OpenPanel 2026-07-01 17:06:56 +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.