Urban delivery routing
82 Philadelphia deliveries. 10 vehicles. Ordered routes you can inspect.
Delivery routing proves list-variable planning: each vehicle owns an ordered route while capacity, time windows, travel time, retained snapshots, route geometry, and insertion recommendations stay inspectable.
A delivery plan is not just assignment. Vehicle order matters, time windows matter, capacity matters, and changes need repair workflows that preserve useful route structure instead of throwing the plan away.
The current app exposes the route map, vehicle timeline, delivery timeline, recommendations, score analysis, retained snapshots, and REST endpoints as one planning surface.
- Vehicle route cards keep stop order and load visible.
- The map renders retained route geometry from the same solve snapshot.
- Each lane owns an ordered route and capacity context.
- Timeline placement makes route density and idle gaps inspectable.
- Delivery rows expose service-window and assignment context.
- Time placement shows where the route sequence is under pressure.
- Insertion options are ranked before a user commits a repair.
- The affected delivery remains visible while alternatives are inspected.
- Hard constraints show whether the route plan is legal.
- Soft travel-time pressure remains visible for tradeoff review.
- Retained-job endpoints expose creation, status, snapshots, and analysis.
- Route and recommendation APIs keep repair workflows product-embeddable.