Objetivo
A rotina usaacceptedAt de TripTracking para detectar quando o app do motorista parou de enviar localização dentro da tolerância operacional.
Execução
Ao rodar, a rotina:- Busca Trips com
status = IN_PROGRESS. - Compara
TripTracking.acceptedAtcom a tolerância configurada. - Classifica viagens sem ping recente como rastreamento desatualizado.
- Emite alerta operacional conforme política do produto.
Regras
| Regra | Comportamento |
|---|---|
| Status permitido | Apenas viagens IN_PROGRESS entram na rotina. |
| Fonte | TripTracking.acceptedAt é a fonte para detectar staleness. |
| Sem tracking | Viagem em andamento sem TripTracking também pode ser considerada desatualizada. |
| Status da viagem | A rotina não conclui nem cancela a viagem. |
| Idempotência | Alertas repetidos devem respeitar janela de supressão. |