Six stops, one truck: about $2,100 a year in recoverable driver hours, and only if the recovered time actually gets used. Mac and Wren argue over a real run sitting in the app — six accounts, $1,692 on the truck — on why a delivery day is built out of habit and the order the calls came in, why the truck costs an assumed $289 a day to roll (eight hours, $28 an hour fully loaded, $65 fuel), and why delivery is not a distance problem — it is a time-window problem. Mac wins the round: the paper-optimal route loses to the route that respects when accounts will actually take a delivery. First Runnings: the clipboard version of the real run. Dana at the Copper Mug called first Friday, so the Copper Mug is stop one — driver at eight-fifteen for a ten-to-noon window, forty-five minutes in the parking lot, engine off. Late everywhere downstream: Harbor and Rye at eleven-fifteen, after Priya — the only signer — left at eleven. Ferment and Fork at noon against an eight-to-ten window. Two stops missed, one redelivery later in the week. Two trucks for one week's beer, and the record says nothing. Hot Side: the arithmetic, assumptions throughout. Eight hours at an assumed $28/hr fully loaded plus an assumed $65 fuel: $289 a delivery day. Two days a week, fifty weeks: $28,900 a year to run the truck. Forty-five recovered minutes a day at $28/hr: about $2,100 a year in driver hours — and Wren says plainly what that number is not: not fuel, not truck wear, not revenue, unless the time gets used for another stop. Mac concedes the math outright, then wins: the optimizer's perfect loop puts the driver at Ferment and Fork at ten-thirty for a window that closed at ten, or at Harbor and Rye at one-thirty after Priya's gone. The route that ignores the windows is abandoned by stop three. Wren concedes fully. Then the real stop order, sequenced by the windows: Ferment and Fork first (eight-to-ten), Harbor and Rye for Priya before eleven, the Copper Mug ten-to-noon with Dana and the back door, the Hoppy Monk (side door after eleven, by two), Bottle Theory fifth (call twenty minutes ahead, Fifth Street dock), Cask and Craft last (flexible hours, hand-truck job down the stairs, truck at its lightest). Tie-in (verified against code 2026-10-02, corrected 2026-10-02): the route and the paperwork come off the same record — road-routed ETAs via OpenRouteService, driver signature capture, and vehicle inspection are live in the driver app. LLM stop-ordering (`POST /api/delivery/routes/optimize`) and BOL generation (`POST /api/driver/bills-of-lading/generate`) exist as backend endpoints only, with no UI calling them — not user-reachable, so not claimed as live features. Structured receiving-window modelling does not exist (free-text field only) — the windows stay a human process, and the script claims only that the software holds what you typed. Ask BrewBuddy (real question, real account, whatever it says is what you hear): "What's on the delivery run for tomorrow, and in what order?" — captured 2026-10-02 on org 11 (Playground Brewery, is_test=true), site context "FermentIQ Brewery" single-site via the site switcher, browser task with the saved bot login, attempt 3 of 3 (6 asks total, all consistent). The answer is a truthful deflection: no delivery routes created for tomorrow (2026-10-03), 0 pending deliveries on the capture org — not a technical failure. No customer names in the answer (nothing to anonymize). Per the runbook deflection rule, the tie-in is not strengthened by the capture: the Hot Side beat claims only the code-verified mechanism, and the post-INSERT beat answers the empty record honestly ("Empty is also an answer, as long as it's the true one"). Dry Hops: write the receiving window in the customer record the day you open the account — Dana's window, Priya's mornings, the back door, the side door — not the third time you get turned away. And hand the driver the windows and let him sequence the run once; buy him a beer and write down what he says. Last Call: take your biggest delivery day and write down the receiving window for every account on it. The gaps are your route problem. Every blank is forty-five minutes in a parking lot waiting to happen. Cold Side is from FermentIQ — built by a brewer, fifteen years on the floor, no engineering background, who directed AI coding agents to build the ERP he couldn't buy. It runs the whole operation, grain to glass. The first thirty days are free and you can cancel anytime at ferment-iq.com. PRODUCTION NOTE (rewrite 2026-10-02 ~06:45 PDT): this episode was rewritten around a real delivery route built in the app the same day (org 11; 6 fictional test accounts IDs 545–550 with real receiving-window constraints, 6 invoices INV-869–874, route "Delivery 10/2/2026" PLANNED, $1,692 total; no email addresses on any record per Jacob's rule #0). The v1 script is backed up at FermentIQ_Podcast_Ep10_Script_v1.md. The rewrite's render passed the level gate ...
続きを読む
一部表示