RecordedRoutingNewSuperseded
A transit contract before a transit graph
Superseded on September 18, 2026. TTC rides on a dedicated transit graph
/route now understands departure-time transit requests, but production still returns 503. The gate is the feature: a road-only graph cannot answer with a plausible driving route when a developer asked for transit.
- mode=transit requires depart_at and maps to Valhalla multimodal only after TRANSIT_ENABLED is set
- Responses distinguish scheduled data and expose ordered walking and transit legs with namespaced agency, route and stop ids
- Consecutive walking maneuvers are combined into access and egress legs rather than returned as turn fragments