Ollie — week of 2026-07-13
Short week, one substantial piece of work: scanned documents.
Ollie stores every rate confirmation, BOL, and receipt as a blob and summarizes it so the contents are searchable and usable downstream. That worked well for born-digital PDFs and fell over on scans, which carry no extractable text layer — the summarizer had nothing to read and produced nothing worth keeping. Those now go through a vision model instead, so a photographed or faxed document gets summarized from what is actually on the page rather than from an empty extraction.
That left a backlog of blobs already in storage sitting on missing or useless summaries, so I wrote backfill tooling to reprocess them in place. Nobody has to re-upload anything to get the improvement.
The rest was maintenance — a dependency bump to clear a security advisory in the serialization stack. Cut v2.4.0.