Objetivo
A rotina dá visibilidade operacional sobre motoristas que podem deixar de estar aptos para conduzir viagens por causa delicenseExpiresAt.
Execução
Ao rodar, a rotina:- Busca Drivers com
licenseExpiresAtdentro da janela de monitoramento ou já vencido. - Considera os vínculos ativos em DriverCompany.
- Classifica cada motorista como próximo do vencimento ou vencido.
- Emite o efeito operacional definido para a janela, como alerta, notificação ou bloqueio conforme política do produto.
Regras
| Regra | Comportamento |
|---|---|
| Fonte da validade | Usa Driver.licenseExpiresAt. |
| Status operacional | O status continua sendo por empresa, em DriverCompany.status. |
| Vencido | licenseExpiresAt menor que a data atual indica habilitação vencida. |
| Próximo do vencimento | Janelas como 90, 60, 30 e 7 dias podem ser usadas para alertas. |
| Idempotência | A mesma execução não deve duplicar efeitos para o mesmo motorista e janela. |