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

  1. Registrar evento de auditoria em mudança material.
  2. Preservar versão anterior quando um artefato for substituído.
  3. 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

DataO que mudouQuemReferência
2026-09-15Criado no pacote de requisitos do MVPLC VerumÍndice do MVP - Requisitos
2026-09-16Numerado e importado para a documentaçãoLuizRegistro de Mudanças