Writing · FIELD NOTE · September 2026

Reading a freight bid out of a plain-text email

Carriers do not fill in forms. What it takes to turn a sentence like “we can do that one for 1,275 all in, pickup Thursday morning” into a structured bid a dispatcher can trust — and why the original message has to stay visible next to it.

A carrier replies to a request for a quote the way a person replies to a text message. One line, no structure, everything that matters buried in a clause: a number, a pickup day, sometimes a condition attached to both. Nobody is going to fill in a form instead, and asking them to is how you stop getting quotes.

So the work is not getting the carrier to be structured. It is reading what they actually wrote.

That turns out to be two problems wearing one coat. The first is extraction — pulling a rate, a date and a set of conditions out of prose that was never written to be parsed. The second is trust, and it is the harder one. A dispatcher who cannot see where a number came from will not act on it, and they are right not to.

Which is why the original message stays on screen. Every field the system fills in points back at the words it came from, and anything it could not resolve is left empty rather than guessed. An empty field is a question a person can answer in a second. A confidently wrong one costs a load.

The rule we ended up with: the system is allowed to read, and it is allowed to be unsure. It is not allowed to be certain about something it inferred.