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.