| __construct(private readonly DeliveryPlannerService $planner, private readonly DtTaskQueueService $taskQueue,) | App\Services\DtStatusService | |
| completePlanAndActivateNext(DeliveryPlan $activePlan, Room $startRoom, string $source) | App\Services\DtStatusService | private |
| forgetPlanPhase(DeliveryPlan $plan) | App\Services\DtStatusService | private |
| getPlanPhase(DeliveryPlan $plan) | App\Services\DtStatusService | private |
| handleStatusEvent(array $payload, string $source='dt:socket-consume') | App\Services\DtStatusService | |
| handleStatusForActiveBatchPlan(DeliveryPlan $activePlan, string $state, ?string $targetRoom, string $source) | App\Services\DtStatusService | private |
| isStartRoomCode(?string $roomCode, Room $startRoom) | App\Services\DtStatusService | private |
| markOrderDelivered(Order $order) | App\Services\DtStatusService | private |
| markOrderInTransit(Order $order) | App\Services\DtStatusService | private |
| markOrderPending(Order $order) | App\Services\DtStatusService | private |
| NEXT_ORDER_DISPATCH_DELAY_MICROSECONDS | App\Services\DtStatusService | private |
| normalizeRoomCode(string $roomCode) | App\Services\DtStatusService | private |
| PLAN_PHASE_AWAITING_START | App\Services\DtStatusService | private |
| PLAN_PHASE_DELIVERING | App\Services\DtStatusService | private |
| PLAN_PHASE_RETURNING_TO_START | App\Services\DtStatusService | private |
| planPhaseCacheKey(DeliveryPlan $plan) | App\Services\DtStatusService | private |
| resolveCurrentRoom(?string $targetRoom, Room $startRoom) | App\Services\DtStatusService | private |
| setPlanPhase(DeliveryPlan $plan, string $phase) | App\Services\DtStatusService | private |
| waitBeforeNextOrderDispatch() | App\Services\DtStatusService | private |