Manter histórico, versões e auditoria
Problema / Contexto
Preço, escopo, condições, status, gates, propostas e materiais não podem perder versões relevantes silenciosamente.
História de usuário
Como administrador, gestor, sócio, vendedor, quero consultar quem alterou informações relevantes e quando, para explicar o estado atual do caso.
Comportamento esperado
- Registrar evento de auditoria em mudança material.
- Preservar versão anterior quando um artefato for substituído.
- Exibir responsável e data no histórico.
Papel da IA
Não se aplica.
Regras de negócio
- RN1: Mudanças críticas devem ser auditadas.
- RN2: Histórico material não deve ser fisicamente apagado apenas para simplificar a tela.
Dados envolvidos
- evento_auditoria — ação — sim — fato
- entidade — objeto alterado — sim — fato
- versao — versão — quando aplicável — fato
- usuario_id — responsável — sim — fato
- data_hora — momento — sim — fato
Critérios de aceite
- Dada mudança de status, quando confirmada, então estado anterior, novo estado, usuário e data ficam registrados.
- Dada nova versão de proposta, quando salva, então a anterior continua identificável.
Exceções e erros
- Falha ao auditar ação crítica deve impedir confirmação silenciosa da ação.
Fora de escopo
- Política definitiva de retenção.
Dúvidas em aberto
- Definir política completa de retenção, anonimização e descarte.
Histórico
| Data | O que mudou | Quem | Referência |
|---|---|---|---|
| 2026-09-15 | Criado no pacote de requisitos do MVP | LC Verum | Índice do MVP - Requisitos |
| 2026-09-16 | Numerado e importado para a documentação | Luiz | Registro de Mudanças |