Pular para conteúdo

Audit

Status: Visão de Longo Prazo — Parcialmente Realizada por Produto

Não existe um serviço de auditoria compartilhado, mas cada produto implementa localmente o padrão Log Duplo: log de banco (LogService.registrar_log) + log de sistema (admin_logger/erro_logger), com códigos de ação padronizados (4=Inclusão, 3=Alteração, 5=Exclusão, 6=Importação, 7=Exportação). Este arquivo continha, até 17/09/2026, uma cópia integral e incorreta do conteúdo de RBAC — corrigido nesta revisão.

Objetivo

O módulo Audit seria responsável pela auditoria corporativa centralizada da CoreFlow Platform, caso viesse a ser implementado como serviço compartilhado.


Responsabilidades Previstas

  • Logs centralizados entre produtos
  • Histórico de alterações
  • Rastreabilidade cross-produto
  • Relatórios de conformidade (LGPD)

Realidade Atual

Cada produto tem seu próprio model Log (ou equivalente) e tela de consulta de auditoria, verificados na skill com-auditoria-final como item obrigatório em toda rotina CRUD. Não há consolidação de logs entre produtos — auditar um usuário que atua em múltiplos produtos exige consultar cada um separadamente.


Referências