Pular para o conteúdo principal

F21 — Registrar interações comerciais

IT2 Concluída · Rastreabilidade: F21 · CP1 · OE3

Issue da Feature (GitHub): #178 — abrir no GitHub

Protótipo: Protótipo CRM (IT2) — compartilhado entre F19, F20 e F21; a timeline de interações está na seção de detalhe do card.

Deploy: link a definir

Acesso para avaliação

Esta funcionalidade exige login de administrador.

E-mail: owner@crianex.com · Senha: Crianex@Owner1

Achado de auditoria resolvido

O critério de aceite original de RF53 (e RN22) descrevia remoção de interação como exclusão permanente (hard-delete). A implementação real sempre foi remoção lógica (soft-delete, removed=true), que preserva o histórico — comportamento mais seguro. O texto abaixo foi corrigido para refletir o comportamento real, conforme decidido em Resultados V&V da IT2 — MR.01.

Requisitos (evidências)

Selecione um requisito na navegação abaixo. Cada um traz seus critérios de aceite, regras de negócio e um espaço para o screenshot da funcionalidade em funcionamento (substitua a imagem de placeholder pela captura real).

RF42 — Adicionar interação comercial

Critérios de aceite (BDD)

  • Dado admin autenticado, quando adicionar interação a um card, então é persistida com timestamp e tipo.
  • Dado tipo ou conteúdo obrigatório ausente, quando submeter, então a validação impede o registro.
  • Dado interação registrada, quando o card é aberto, então ela aparece na timeline do relacionamento.

Regras de negócio:

Evidência (screenshot):

Deploy: link a definir