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] Telemetria estruturada dos eventos do §1.3 (North Star e hipóteses) #83
Origem: item #9 (P1) do backlog da auditoria do PRD em docs/auditoria-prd/2026-10-15-lacunas-prd.md (PR #74).
Lacuna: Telemetria estruturada dos eventos do §1.3
Tipo: código. Por que esta prioridade: Sem os eventos, a North Star e três hipóteses não são mensuráveis no piloto.
Evidência e o que falta, por ID
EVT-alert_triggered (ausente): Nenhuma emissão do evento em backend/ ou apps/*/lib (busca de 2026-10-15). Os carimbos triggeredAt/acknowledgedAt em alerts permitem o TMRAV (AdminIndicators.tmravSeconds). — falta: Telemetria estruturada dos eventos do §1.3.
EVT-alert_received_acs (ausente): Nenhuma emissão do evento. — falta: Emitir com latency_ms no ACK.
EVT-sync_attempt (ausente): Nenhuma emissão do evento. — falta: Emitir no início de cada lote de sync.
EVT-sync_result (ausente): Nenhuma emissão do evento (a única ocorrência é o tipo VisitSyncResult). — falta: Emitir contagens de sucesso/falha/conflito. Sem os eventos do §1.3 a Taxa de Sincronização Offline, o Engajamento do ACS e a Retenção de Pacientes não são mensuráveis em campo.
EVT-visit_registered (ausente): Nenhuma emissão do evento. — falta: Emitir com offline_flag e sync_status.
RNF02 (parcial): Sync 10/10 lotes de 100 visitas sem perda (measure_latency.dart --samples 10 --visit-count 100 contra a stack local (2026-10-16 01:27 UTC)); offline_burst_test.dart prova que nenhuma de 100 se perde em reinício. — falta: A taxa > 99,5 % em campo não é medida: nenhum evento sync_attempt/sync_result é emitido (ver EVT-*).
H1 (externo): TMRAV calculado em AdminIndicators.tmravSeconds. — falta: Piloto; o início da visita não é ligado ao alerta, então a redução de 40 % só é medível com o evento visit_registered (ver EVT-*).
H2 (externo): Nada instrumentado. — falta: Piloto; registrar conclusão do onboarding sem assistência (evento ausente).
H4 (externo): Sync medido só em laboratório (RNF02). — falta: Piloto + eventos sync_attempt/sync_result (ausentes).
MOD-RELATORIOS (parcial): admin.indicators devolve contagem por risco, alertas vermelhos e TMRAV (AdminIndicators.tmravSeconds), com polling de 30 s; admin_read_service_test.dart passa. — falta: Sem recorte por período, sem exportação de relatório e sem as métricas de produto do §1.3 além do TMRAV (sincronização, aderência, visitas por ACS/dia, retenção).
Medido em 2026-10-15 a partir de develop em 92106d1.
Activity