Ir para o conteúdo

Domínio - Regras Críticas

Objetivo

Concentrar regras de negócio que afetam segurança de decisão, consistência clínica e cobrança.

Regras

  • Cálculo de fertilidade é exclusivamente backend.
  • Uma observação por dia por usuária (salvo regra explícita em contrário).
  • Regras day-based devem ser validadas server-side antes de persistência.
  • Cliente nova deve concluir onboarding obrigatório do método antes do uso completo da plataforma.
  • Onboarding obrigatório exige: última menstruação, objetivo e decisão sobre conhecimento do método.
  • Onboarding de método não cria ciclo automaticamente.
  • Primeiro ciclo deve ser criado manualmente e a data de início deve estar no intervalo dos últimos 12 meses (não futura).
  • Se cliente conhece método e sabe o PBI, deve definir PBI completo (padrão, sensação, aparência).
  • Se cliente não conhece método ou não sabe PBI, deve informar decisão de vínculo com orientadora.
  • Exceção técnica dos 15 primeiros dias só ocorre quando cliente é elegível (conhece método + sabe PBI + PBI definido).
  • Origem do PBI (client ou professional) deve ser persistida e exibida.
  • Em edição de observação já existente, a marcação de "1º dia da menstruação" só pode ser alterada no último dia registrado do ciclo ativo atual.