mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-18 21:16:47 +00:00
f4380727c7
deriveDriveWarnings takes a two-slot "does this stop refuel" pair, slot 0 for the stop a leg leaves and slot 1 for the stop it reaches, and the assembler hard-coded slot 1 to false. The suppression the model was written and tested for could therefore never fire through it: a day that reaches a charger 700 km in reported running dry at the charger, and a run of warnings that should collapse to one stayed at full length. Pinned by a spec of its own now, since the wrapper had none. The server's plan built each leg by spreading the whole run's segment and then overriding only its metres and seconds, so every leg of a multi-stop run carried the run's distance text, its duration text and its polyline midpoint: leg one of a 480 km day reported 100 km with "480 km" printed beside it. The four texts and the midpoint are per leg now, in the reader's own unit rather than the router's hard-coded kilometres, which also ends a response that mixed miles in its day labels with kilometres in its legs.