Peak Supply Chain Solutions← Concepts

Prototype · working

Ask the dispatch record a question.

The decision record argues that filing every message under its load turns dispatch chat into something the business can query. Here it is running. Type into it — or press /— and watch one box reach four different kinds of thing.

17 results
Try

Person4

  • M. OrtizDriver · 3 open loads · last message 15:41
  • Dawn R.Dispatch, MEM · tendered 4471 and 4490
  • R. DunnOperations · filed the OS&D on 4471
  • J. WeeksReceiver, Acme DFW · signed for 4471

Group2

  • 4471 exception5 people · opened 13:58, still open
  • Acme · DFW lane11 people · 3 open loads

Load1

  • PK-4471MEM → DFW · Acme · exception open

Order1

  • SO-88214Acme · 2 pallets · riding on PK-4471

Message4

  • “Held at the dock. One pallet’s crushed.”M. Ortiz · 13:58 · PK-4471
  • “Got it. Told Acme, OS&D filed.”R. Dunn · 14:06 · PK-4471
  • “Delivered. Weeks signed for it.”M. Ortiz · 15:41 · PK-4471
  • “Rolling. DFW by 14:30.”M. Ortiz · 07:15 · PK-4471

Media1

  • pallet-4471.jpgM. Ortiz · 13:58 · PK-4471 · 1.2 MB

File2

  • POD-4471.pdfSigned by J. Weeks · 15:41 · PK-4471
  • OSD-claim-4471.pdfR. Dunn · 14:06 · PK-4471

Link1

  • Acme tracking, SO-88214Shared by Dawn R. · 04:04 · PK-4471

Voice1

  • Voice note, 0:14M. Ortiz · 13:59 · PK-4471

What each query proves

  • 4471

    A load number reaches the shipment, the people on it, the order riding on it, and every message about it.

  • acme

    A customer name pulls two loads, two orders and the message that told them about the damage — none of which share an ID.

  • crushed

    One word from one message finds the load it broke. This is the claims search.

  • detained

    Detention, found by the word a driver actually typed. Nobody logged it as an event.

A chat app can search its own messages, and that is the ceiling. It has no idea what a load is, so it can never answer with the shipment, the driver on it or the order riding on it. Matching here is deliberately plain — every record carries the words a dispatcher would type, and all query tokens must hit. In a real build this is Postgres full-text or Typesense and an afternoon; the part worth prototyping was the shape of the answer, not the retrieval.

Fixture data throughout. No real customer, driver or shipment appears on this page. Read the reasoning in the phone and dispatch decision record.