Ollie — week of 2026-08-03
A heavy week, mostly reliability.
Startup ordering was wrong: the server waited on pipeline recovery before it
would answer anything, so a restart with a backlog looked like an outage. It now
serves first and recovers behind that, with a real HEALTHCHECK so the
container’s state is honest. Two more crashes went away — MCP sessions were
expiring after five minutes, and a panicking worker could take the whole
pipeline down with it. Cancelling or completing one trip could also strand its
load in in_transit while a sibling trip was still open; that’s fixed, as is
previewing text and markdown blobs in Fleet.
On the feature side, loads can now exist administratively with no trip attached,
and list_loads passes filters straight through instead of quietly dropping
them. Trips gained TONU and diversion as first-class outcomes rather than
something you approximate with a cancel. LanceDB datasets compact on a schedule
and on demand, which keeps query latency from drifting upward.
I also spent a day halving the build-test cycle: consolidated tests, a leaner dev profile, trimmed dependencies, and a few hot-path fixes. Tags v2.7.0 and v2.8.0.