Módulos do Sistema
Governança
Auditoria, lixeira, soft delete e configurações globais.
Governança reúne os mecanismos que protegem rastreabilidade, reversão e configuração operacional.
Auditoria
Auditoria grava ações relevantes em MongoDB como log append-only. O objetivo é responder:
- quem fez;
- o que fez;
- quando fez;
- em qual recurso;
- qual era o estado anterior e o novo estado.
Tela relacionada: /audit-log.
Lixeira e exclusão
O sistema usa soft delete em entidades importantes. Isso permite restaurar registros antes de remover de forma definitiva.
Entidades com lixeira:
- candidatos;
- vagas;
- clientes;
- regionais;
- usuários;
- benefícios e sessões, quando aplicável no backend.
Exclusão definitiva deve ser tratada como ação sensível. Batch force delete precisa de confirmação clara e escopo explícito.
Configurações globais
Configurações globais centralizam:
- remetentes e destinatários de e-mail;
- destinatários de chamados;
- destinatários de notificações de vagas;
- valores padrão usados na criação de vagas.
Tela relacionada: /settings.
Referências detalhadas: