Titulo

Denúncia

Abertura de Denúncia

Como paciente ou psicólogo usuário da PSYCS,

quero acessar uma página onde eu possa abrir uma denúncia com segurança,

para relatar comportamentos inadequados, violações de conduta ou qualquer incidente dentro da plataforma.

✅ Critérios de Aceite

  • Criar rota pública e segura: /denuncia
  • A página deve conter um formulário com os seguintes campos:

📝 Formulário de Denúncia

  • Nome completo do denunciante (opcional se usuário estiver logado, obrigatório se anônimo)
  • E-mail de contato (obrigatório)
  • Você é:
    • ( ) Paciente
    • ( ) Psicólogo
    • ( ) Outro
  • Quem está sendo denunciado?
    • Nome do profissional ou paciente (campo de texto ou select se estiver logado)
  • Tipo da denúncia (dropdown):
    • Assédio
    • Abuso psicológico
    • Conduta antiética
    • Problema na sessão
    • Problemas técnicos
    • Outro (com campo de descrição)
  • Descrição detalhada do ocorrido (obrigatório, mínimo 30 caracteres)
  • Upload de anexos (opcional)
  • Checkbox:
    ☐ Declaro que as informações fornecidas são verdadeiras e compreendo que falsas denúncias poderão ser penalizadas conforme os termos da plataforma.
  • Botão: Enviar denúncia com segurança

🔐 Regras de Segurança

  • Toda denúncia deve ser registrada com:
    • Data/hora
    • IP do usuário
    • Caso logado, ID do usuário
  • Os dados são salvos na tabela: suporte.denuncia
  • A denúncia não será visível publicamente e apenas a equipe administrativa terá acesso.
  • Após envio, exibir mensagem de confirmação:
    "Recebemos sua denúncia. Ela será analisada pela nossa equipe com total sigilo e responsabilidade. Em breve entraremos em contato, se necessário."

🧱 Requisitos Técnicos

  • A página deve funcionar com ou sem login.
  • Se o usuário estiver logado:
    • Auto-preencher nome e e-mail
    • Oferecer seleção de psicólogo/paciente denunciado com autocomplete
  • Os anexos devem ser armazenados em local seguro, com links não públicos.

🧪 Casos de Teste

  • Formulário completo e válido → denúncia registrada com sucesso
  • Envio sem checkbox de responsabilidade marcado → bloqueia
  • Campo de descrição vazio → erro de validação
  • Envio por usuário não logado → denúncia aceita normalmente
  • Envio por usuário logado → vincula ao ID de usuário