Controlar ciclo da proposta com apresentação antes do envio

Problema / Contexto

A primeira experiência do cliente com a proposta deve ser uma conversa, não um anexo.

História de usuário

Como vendedor, quero que a proposta só seja enviada depois de apresentada e autorizada, para preservar a decisão e o nosso método.

Comportamento esperado

  1. Seguir DRAFT → READY_FOR_REVIEW → INTERNAL_REVIEWED → PRESENTATION_READY → PRESENTED → SEND_AUTHORIZED → SENT.
  2. Registrar a sessão de apresentação.
  3. Executar o Send Authorization Gate.
  4. Congelar a versão enviada.

Papel da IA

Não se aplica.

Regras de negócio

  • RN1: SENT exige PRESENTED e SEND_AUTHORIZED.
  • RN2: Versão enviada nunca é alterada.
  • RN3: Mudança material após a apresentação bloqueia o envio e roteia para E2/E3/E0.SALES.

Dados envolvidos

  • proposal_status — enum — sim — fato
  • presentation_session — vínculo — sim — fato
  • sent_at — data — não — fato

Critérios de aceite

  • Dado proposta PRESENTATION_READY, quando o vendedor tenta enviar, então o envio é bloqueado.
  • Dado proposta enviada, quando alguém tenta editar, então uma nova versão é exigida.

Exceções e erros

  • Exceção de procurement exige ADR própria.

Fora de escopo

  • Assinatura eletrônica.

Dúvidas em aberto

  • Nenhuma dúvida aberta identificada nas fontes atuais.

Histórico

DataO que mudouQuemReferência
2026-09-16Criado a partir da análise v0.3 × requisitosJulioAnálise v0.3 × Requisitos
2026-09-16Revisado pelas sócias após adoção do v0.3; status → aprovadoJulioDEC-007 Adoção do Sales Intelligence v0.3