- Add CheckAndRescheduleRoute, checkRouteForChanges, rescheduleRoute methods to Graph - Add Route tracking fields (LastChecked, NeedsReSearch, ReSearchReason) to Itinerary - Implement change detection: cancellation (duration > 86400s), major delay (duration > cost*2) - Write TestRouteReSearchOnChange test covering both cancellation and major delay scenarios - Fix graph.go syntax errors and getStationNeighbors function
34 KiB
34 KiB