From cd23180c5305c3eb03436a360496afe0bddb8be8 Mon Sep 17 00:00:00 2001 From: Ligbox Spec Hub Date: Thu, 2 Jul 2026 14:41:10 +0000 Subject: [PATCH] =?UTF-8?q?chore(rules):=20develop=20=E2=86=92=20PR=20?= =?UTF-8?q?=E2=86=92=20main=20no=20Spec=20Driver=20e=20Desk=20release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Cursor --- .cursor/rules/desk-deploy-release.mdc | 2 +- .cursor/rules/spec-driver-sync.mdc | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/.cursor/rules/desk-deploy-release.mdc b/.cursor/rules/desk-deploy-release.mdc index 725c75b..308ccc9 100644 --- a/.cursor/rules/desk-deploy-release.mdc +++ b/.cursor/rules/desk-deploy-release.mdc @@ -38,7 +38,7 @@ alwaysApply: true 1. **Nunca** `docker cp` parcial (só `index.html` ou só `app.staging.js`). 2. **Sempre** `deploy/desk-staging-modern/deploy-desk-full.sh` para produção Desk (API + frontend + catálogo RBAC). 3. **Sempre** smoke GREEN antes de declarar "feito" ou actualizar checkpoint. -4. **Git `main` em VM130** = fonte de verdade; commit antes de deploy. +4. **Git `develop` → PR → `main`** = fonte de verdade; ver `docs/GIT_WORKFLOW.md`. 5. Alterações VM112 wizard → `deploy/vm112-wizard/deploy-wizard-vm112-smoke.sh` (carbonio `list_all_domains`). ## Comandos canónicos diff --git a/.cursor/rules/spec-driver-sync.mdc b/.cursor/rules/spec-driver-sync.mdc index 635ece6..57838ed 100644 --- a/.cursor/rules/spec-driver-sync.mdc +++ b/.cursor/rules/spec-driver-sync.mdc @@ -44,6 +44,16 @@ O script deve: Repositório: `https://git.spec.ligbox.com.br/ligbox/ligbox-ops-platform` +**Branches:** trabalho em `develop` · release via **PR → `main`** (push directo a `main` bloqueado). +Ver `docs/GIT_WORKFLOW.md`. + +```bash +git checkout develop && git pull origin develop +# ... commits ... +git push origin develop +# PR develop → main no Forgejo após smoke GREEN +``` + Incluir no commit (quando aplicável): - `specs/NNN-*/` - `chat-bruto/`