Alertas - Documentação Funcional
Versão: 1.0
Data: 2026-01-28
Status: Funcionalidade Implementada
Parte de: Documentação Funcional da Plataforma
🎯 Visão Geral
Alertas são notificações de saúde pública e comunicação emergencial no território. Permitem que comunidades comuniquem informações urgentes e importantes de forma destacada.
Objetivo
Permitir que usuários:
- Reportem alertas de saúde pública
- Visualizem alertas validados
- Validem alertas (curadores)
- Recebam notificações de alertas importantes
💼 Função de Negócio
Para o Usuário
- Reportar alertas de saúde pública
- Visualizar alertas validados do território
- Receber notificações de alertas importantes
Para a Comunidade
- Comunicação Emergencial: Alertar sobre situações urgentes
- Saúde Pública: Compartilhar informações de saúde
- Validação: Curadores validam antes de publicação
🏗️ Elementos da Arquitetura
Entidades Principais
Alert
- Propósito: Alerta de saúde pública
- Atributos: Título, descrição, status (PENDING, VALIDATED)
- Características: Cria post automático no feed quando validado
🔄 Fluxos Funcionais
Fluxo: Reportar e Validar Alerta
Usuário → Reporta Alerta → Status: PENDING →
Curador Revisa → Valida → Status: VALIDATED →
Post automático criado no Feed →
Notificações enviadas
⚙️ Regras de Negócio
- Permissão: Visitantes e moradores podem reportar
- Validação: Apenas curadores podem validar
- Post Automático: Cria post ALERT no feed quando validado
- Feature Flag: Requer flag ALERTPOSTS habilitada
- Visibilidade: Apenas alertas validados são retornados
📚 Documentação Relacionada
- Plataforma Arah - Visão geral
- Feed Comunitário - Posts automáticos
- API - Alertas - Documentação técnica
Última Atualização: 2026-01-28
Versão: 1.0
Status: Funcionalidade Implementada