ligbox-ops-platform/specs/039-ligbox-ops-authorization-catalog/SESSION-CHECKPOINT.md
Ligbox Spec Hub 9541201431 docs(desk): checkpoints Sincronizado b03bb2c + política release
Define critérios de sincronização (commit/deploy/smoke) na rule Cursor
e actualiza SESSION-CHECKPOINT das specs 030/039/040/041.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-02 13:44:26 +00:00

1.7 KiB

SESSION-CHECKPOINT — Spec 039 — Catálogo Mestre de Autorização Ligbox OPS

Handoff entre agentes/sessões Cursor. Ler antes de actuar. Actualizar antes de sair.
Template: ../SESSION-CHECKPOINT-TEMPLATE.md


Estado

Campo Valor
Status done (Fase 1 API + catálogo em produção)
Última actualização 2026-07-02
Commit Forgejo b03bb2c (main)
Deploy VM122 deploy-desk-full.sh 2026-07-02
Smoke DESK_RELEASE=GREENGET /api/v1/rbac/actions 200

Objetivo (1 linha)

Catálogo Mestre de Autorização — action-catalog.yaml + action_catalog.py + RBAC API.


Feito (última sessão)

  • contracts/action-catalog.yaml no repo e no container API
  • action_catalog.py + integração rbac_routes / permissions
  • Deploy VM122 via deploy-desk-full.sh
  • Smoke: GET /api/v1/rbac/actions → 200

Bloqueios

  • Nenhum.

Próximo passo

  1. UI Matriz de Acesso consumir catálogo completo (Fase 2)
  2. Sincronizar roles VM112/123 no catálogo

Smoke tests

cd /opt/ligbox-spec-hub/repos/ligbox-ops-platform/deploy/desk-staging-modern
./smoke-desk.sh https://desk.ligbox.com.br
# Inclui: GET /api/v1/rbac/actions (200)

Referências rápidas

Item Valor
spec.md ./spec.md
contracts/ ./contracts/action-catalog.yaml
API projects/ops-desk/api/app/action_catalog.py

Histórico de sessões

Data Agente Resumo
2026-07-02 Release b03bb2c catálogo + API em produção, smoke GREEN
2026-07-01 Checkpoint inicial