Pular para o conteúdo principal

Status: Approved · v2 · SPEC-UX-REPORTS-001

depends_on: SPEC-DOMAIN-REPORT-001

used_by: IS-MVP-14.1, IS-MVP-14.2, IS-MVP-14.3

Denúncias e suporte

Fluxos confiáveis de denúncia, reivindicação, correção e privacidade sem prometer remoção automática.

Objetivo​

Fluxos confiáveis de denúncia, reivindicação, correção e privacidade sem prometer remoção automática.

Pontos de entrada​

  • Menu de página/post/mídia/sponsor.
  • Perfil → Solicitações e suporte.
  • Banner abandoned.

Hierarquia da tela​

  1. Seleção de motivo/tipo.
  2. Descrição e evidência opcional.
  3. Revisão e envio.
  4. Confirmação com protocolo.
  5. Lista Minhas solicitações.
  6. Detalhe com timeline e pedidos de complemento.

Componentes e comportamento​

Report Reason​

Motivos padronizados com exemplos curtos.

Evidence Upload​

Tipos/tamanho e aviso de privacidade.

Claim Form​

Vínculo, justificativa e evidências.

Protocol Timeline​

Received, under_review, resolved/rejected/cancelled.

Privacy Request​

Fluxo específico, não denúncia genérica.

Ações do usuário​

AçãoPré-condiçãoResultadoFalha/alternativa
Enviar reportAutenticadoProtocol receivedDuplicate/validation
Abrir claimContexto eligibleSupport requestEntidade não eligible
CancelarReceived e permitidoCancelledAlready reviewing
Responder complementoSolicitanteAtualiza casoPrazo

Estados obrigatórios​

EstadoRepresentaçãoAção disponível
SubmittedProtocoloAcompanhar
Under reviewTimeline—
Resolved/rejectedDecisão resumidaSuporte adicional quando permitido
Evidence failureMantém textoReenviar arquivo

Autenticação e permissões​

  • Report exige login.
  • Detalhe só solicitante/operação.
  • Gestor denunciado não vê identidade do denunciante.

Responsividade​

  • Formulário de um passo por tela no mobile quando longo.
  • Desktop modal/página estreita.

Acessibilidade​

  • Erros de upload claros.
  • Timeline sem depender de cor.
  • Motivos em linguagem simples.

Eventos de produto e observabilidade​

  • report_started
  • report_submitted
  • support_request_started
  • claim_submitted
  • support_request_opened

Dados e endpoints​

  • Reports/support requests/uploads.

Critérios de aceite​

  • Login contextual.
  • Protocol e timeline.
  • Privacidade.
  • Claim separado.
  • Sem promessa de remoção imediata.

Pós-MVP​

  • Painel admin e appeal.

Decisões registradas​

  • Operação manual no MVP.

Machine summary​

spec: SPEC-UX-REPORTS-001
screen_or_flow: Denúncias e suporte
required_states:
- loading
- success
- empty
- error
must_use:
- contracts
- service
- hook
- design_tokens
must_not:
- direct_fetch
- direct_fixture_import
- hardcoded_brand_colors