ollie

Ollie — week of 2026-07-06

Most of this week went into making dispatch actually hold together from end to end. I fixed load and trip dispatch through the MCP tools so the whole path works without manual patching, taught the Loads list to show origin and destination in its Route column, and made a load_number rename propagate to that load’s existing trips instead of drifting out of sync. The facilities view now shows everything up to the scan cap rather than silently stopping at twenty.

Trips got a round of robustness work: you can assign a still-dispatched driver, truck, or trailer to a chained follow-on; empty moves are completable; assignment fails fast instead of half-applying; deletes are safer; and geocoding falls back to OSM when the primary lookup misses. On the driver side I made the trailer picker a scrollable, clearable typeahead, sequenced stop times sensibly, and stopped leaking load notes into the driver’s trip detail — they now see trip notes only.

I also added an update_blob MCP tool for editing a blob’s name and tags, and wrote down a sync-with-origin rule for agent sessions. Cut v2.2.3 through v2.3.1 along the way.