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