Moderação - Documentação Funcional
Versão: 1.0
Data: 2026-01-28
Status: Funcionalidade Implementada
Parte de: Documentação Funcional da Plataforma
🎯 Visão Geral
A Moderação mantém qualidade e segurança do conteúdo na plataforma. Permite que usuários reportem conteúdo inadequado e que moderadores apliquem sanções quando necessário.
Objetivo
Permitir que usuários:
- Reportem conteúdo ou usuários inadequados
- Bloqueiem usuários indesejados
- Moderem conteúdo (curadores/moderadores)
- Apliquem sanções quando necessário
💼 Função de Negócio
Para o Usuário
- Reportar posts ou usuários por violação
- Bloquear usuários (não vê mais conteúdo deles)
- Desbloquear usuários
Para Moderadores
- Revisar reports
- Aplicar sanções (bloqueio, ocultação, etc.)
- Gerenciar regras de moderação comunitária
Para a Comunidade
- Proteção: Proteger comunidade de abusos
- Qualidade: Manter qualidade do conteúdo
- Regras Comunitárias: Definir regras de moderação via votações
🏗️ Elementos da Arquitetura
Entidades Principais
Report
- Propósito: Denúncia de conteúdo ou usuário
- Tipos: POST, USER
- Status: OPEN, RESOLVED
Sanction
- Propósito: Sanção aplicada
- Tipos: Bloqueio, Ocultação, etc.
- Escopo: Territorial ou Global
TerritoryModerationRule
- Propósito: Regras de moderação comunitária
- Tipos: ContentType, ProhibitedWords, Behavior, etc.
🔄 Fluxos Funcionais
Fluxo: Reportar e Moderar
Usuário → Reporta Conteúdo/Usuário →
Report criado (Status: OPEN) →
Moderador Revisa → Aplica Sanção →
Report resolvido → Ação auditada
⚙️ Regras de Negócio
- Permissão: Todos podem reportar
- Deduplicação: Múltiplos reports em janela de tempo são deduplicados
- Automação: Threshold de reports pode gerar sanção automática
- Bloqueio: Reversível, idempotente
- Regras Comunitárias: Podem ser criadas por curadores ou via votações
📚 Documentação Relacionada
- Plataforma Arah - Visão geral
- Governança e Votação - Regras via votações
- API - Moderação - Documentação técnica
Última Atualização: 2026-01-28
Versão: 1.0
Status: Funcionalidade Implementada