# Delivery Routing Map

All routes under `/delivery`. App files are thin re-exports; implementation in `modules/delivery/features/`.

## Portal

| Route | Feature | Backend |
|-------|---------|---------|
| `/delivery/hub` | hub | — |
| `/delivery` | dashboard | Real counts (orgs, hubs, drivers) |

## Dashboards

| Route | Feature | Status |
|-------|---------|--------|
| `/delivery/dispatcher` | dispatcher | Phase gate (10.5) |
| `/delivery/operations` | operations | Phase gate (10.7) |
| `/delivery/fleet-dashboard` | fleetDashboard | Phase gate (10.2) |

## Drivers

| Route | Feature | Status |
|-------|---------|--------|
| `/delivery/drivers` | drivers | ✅ Real API |
| `/delivery/drivers/[id]` | driverDetail | ✅ Real API + lifecycle |
| `/delivery/drivers/availability` | driverAvailability | Phase gate (10.3) |
| `/delivery/drivers/performance` | driverPerformance | Phase gate (10.10) |

## Orders & dispatch

| Route | Feature | Phase |
|-------|---------|-------|
| `/delivery/orders` | orders | 10.5 |
| `/delivery/dispatch/queue` | dispatchQueue | 10.5 |
| `/delivery/dispatch/assignment` | assignment | 10.5 |
| `/delivery/pickups` | pickups | 10.5 |
| `/delivery/deliveries` | deliveries | 10.5 |
| `/delivery/returns` | returns | 10.5 |
| `/delivery/failed` | failed | 10.5 |

## Tracking

| Route | Feature | Phase |
|-------|---------|-------|
| `/delivery/tracking/live` | liveTracking | 10.7 |
| `/delivery/tracking/customer` | customerTracking | 10.7 |

## Maps

| Route | Feature | Phase |
|-------|---------|-------|
| `/delivery/maps/view` | mapView | 10.6 (map skeleton when enabled) |
| `/delivery/maps/routes/planner` | routePlanner | 10.6 |
| `/delivery/maps/routes/optimization` | routeOptimization | 10.6 |
| `/delivery/maps/geofence` | geofence | 10.6 |
| `/delivery/maps/zones` | deliveryZones | 10.3 |

## Fleet

| Route | Feature | Phase |
|-------|---------|-------|
| `/delivery/vehicles` | vehicles | 10.2 |
| `/delivery/vehicle-types` | vehicleTypes | 10.2 |
| `/delivery/fleet/maintenance` | maintenance | 10.2 |
| `/delivery/schedules` | schedules | 10.3 |
| `/delivery/shifts` | shifts | 10.3 |
| `/delivery/tasks` | tasks | 10.5 |

## Foundation (live)

| Route | Feature | API |
|-------|---------|-----|
| `/delivery/organizations` | organizations | organizations |
| `/delivery/branches` | branches | hubs |
| `/delivery/configurations` | configurations | configurations |
| `/delivery/settings` | settings | settings |
| `/delivery/integrations/providers` | externalProviders | external-providers |
| `/delivery/integrations/routing` | routingEngines | routing-engines |

## Finance (phase)

| Route | Feature | Phase |
|-------|---------|-------|
| `/delivery/cod` | cod | 10.8 |
| `/delivery/settlements` | settlements | 10.8 |
| `/delivery/payments` | payments | 10.8 |
| `/delivery/wallet` | wallet | 10.8 |
| `/delivery/commissions` | commissions | 10.8 |

## Insights & AI (phase)

| Route | Feature | Phase |
|-------|---------|-------|
| `/delivery/reports` | reports | 10.10 |
| `/delivery/analytics` | analytics | 10.10 |
| `/delivery/analytics/heatmaps` | heatmaps | 10.10 |
| `/delivery/analytics/kpis` | kpis | 10.10 |
| `/delivery/ai/recommendations` | aiRecommendations | 10.10 |
| `/delivery/automation` | automation | 10.10 |

## Admin

| Route | Feature | Status |
|-------|---------|--------|
| `/delivery/permissions` | permissions | ✅ Catalog API |
| `/delivery/roles` | roles | Phase gate |
| `/delivery/audit` | audit | ✅ Audit API |
| `/delivery/api-keys` | apiKeys | Phase gate |
| `/delivery/health` | health | ✅ Health API |
| `/delivery/capabilities` | capabilities | ✅ Capabilities API |
| `/delivery/notifications` | notifications | Phase 10.9 |
| `/delivery/incidents` | incidents | Phase 10.5 |
| `/delivery/support` | support | Phase 10.9 |
| `/delivery/vendor-portal` | vendorPortal | Phase 10.9 |

## Segment files (every route)

Each route directory includes: `page.tsx`, `loading.tsx`, `error.tsx`  
Root: `layout.tsx`, `not-found.tsx`
