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>
1.7 KiB
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=GREEN — GET /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.yamlno repo e no container APIaction_catalog.py+ integraçãorbac_routes/permissions- Deploy VM122 via
deploy-desk-full.sh - Smoke:
GET /api/v1/rbac/actions→ 200
Bloqueios
- Nenhum.
Próximo passo
- UI Matriz de Acesso consumir catálogo completo (Fase 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 |