You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[P1] Reserva por HTTP para o ACS receber alertas quando o MQTT cai (R2) #80
Origem: item #6 (P1) do backlog da auditoria do PRD em docs/auditoria-prd/2026-10-15-lacunas-prd.md (PR #74).
Lacuna: Reserva por HTTP para o ACS receber alertas quando o MQTT cai
Tipo: código. Por que esta prioridade: Risco de impacto 5 em rede 3G; o ACS não tem como listar alertas pendentes por HTTP.
Evidência e o que falta, por ID
R2 (parcial): Reconexão com backoff e sessão persistente no MQTT; outbox no servidor reentrega (mqtt_resiliencia_e2e.sh); visitas já vão por HTTP. — falta: Sem reserva por HTTP para o ACS receber alertas quando o MQTT cai (o backend_client.dart do ACS não lista alertas pendentes).
INV-03 (entregue): Outbox MQTT com ACK, retry e reforço; publicação confirmada por PUBACK (mqtt_alert_dispatcher_resilience_test.dart, backend: exceção SocketException (Broken pipe) do cliente MQTT não é tratada e derruba o processo #56), caminhos de descarte cobertos (red_alert_discard_paths_test.dart), red_alert_cycle_test.dart; e2e scripts/qa/mqtt_resiliencia_e2e.sh; 10/10 alertas entregues na medição de latência. — falta: O ACS só recebe alerta por MQTT: não há reserva por HTTP se o broker ficar inalcançável (ver R2).
Medido em 2026-10-15 a partir de develop em 92106d1.
Activity
Merge pull request #92 from hbgit/feat/issue-80-reserva-http-alertas