Consumo da cota
| Momento | Efeito |
|---|---|
Trip SCHEDULED | Não consome cota definitiva. |
Trip IN_PROGRESS | Reserva cota para impedir excesso simultâneo. |
Trip COMPLETED | Consome cota definitiva. |
Trip CANCELLED | Libera reserva quando ainda não concluída. |
Regras
| Regra | Descrição |
|---|---|
| Escopo | A cota é por transportOperatorId, routeId e período. |
| Bloqueio | Ao atingir o teto, novas viagens são bloqueadas. |
| Auditoria | Bloqueios e alterações de cota devem gerar log auditável. |
| Uso por Trip | Reserva, consumo e liberação são registrados em TransportOperatorQuotaUsage. |
| Alerta | Atingir ou se aproximar do teto pode gerar notificação operacional. |
| Scheduler | O fechamento de janelas é tratado por Transport Operator Quota Period Rollover. |