1.5 KiB
1.5 KiB
Quickstart — Spec 007 Push (draft)
Status: 📋 Planejamento — não implementado ainda
Visão
Push para equipe Ligbox Ops via:
- Fase A: app ntfy (Android/iOS) — mais rápido
- Fase B: Web Push no browser (PWA Desk)
Fase A — ntfy (quando implementado)
Usuário (técnico/NOC)
- Login no Desk → Minha conta
- Ativar Notificações ntfy
- Instalar app ntfy no celular
- Escanear QR ou abrir link do tópico
- Enviar teste — deve chegar push em segundos
Eventos automáticos (previstos)
| Evento | Destinatário |
|---|---|
| Ticket Wazuh crítico | NOC, ops_lead, root (com opt-in) |
| Pedido cadastro | root |
Fase B — Web Push PWA (quando implementado)
- Desk → permitir notificações no browser
- (Opcional) «Adicionar à tela inicial» no celular
- Service Worker recebe push mesmo com aba em background
Já existe hoje (Spec 004)
- OTP ativação via ntfy (tópico temporário por pedido de cadastro)
DESK_NTFY_BASE_URL=https://ntfy.shapi/app/ntfy_notify.py
Spec 007 estende isso para usuários logados e alertas operacionais.
Referência técnica (Kimi)
| Caminho | Uso Ligbox |
|---|---|
| Web Push + SW | Fase B — Desk PWA |
| FCM | App nativo futuro |
| ntfy | Fase A — MVP |
| OneSignal | Alternativa managed — avaliar se necessário |
Docs
specs/007-mobile-push-notifications/spec.mdspecs/007-mobile-push-notifications/tasks.md