One scenario in full
What the dock agent looks like once it is configured.
The same structure as every other agent: cameras assigned, a rule with four parts, an
escalation path, and a record of everything it has raised.
Dock Flow Agent
Docks 01–04 · Yard and apron · Owner: Shift operations
Live
Rule
trailer idle > 12 min
queue length > 3 trailers
during 06:00–22:00
Actions
alert yard marshal
notify Shift operations
dedupe 10 min
Monday, 06:00–14:00
-
13:47
Trailer idle 18 min at D-02
Marshal acknowledged · 13:51
-
11:05
Queue reached 4 trailers at D-03
Acknowledged · 11:09
-
09:32
Door empty in booked window · D-01
Closed · carrier rescheduled
-
07:18
Trailer idle 12 min at D-04
Below escalation · cleared
Illustrative interface with sample data.
Why the rule has four parts and not one
A single condition — "trailer idle" — would fire on every legitimate pause in the yard,
including the ones caused by a planned carrier slot. The threshold of twelve minutes is
drawn from the site's own unloading cycle, so anything shorter than a normal unload is
ignored by definition rather than by luck.
The queue condition is separate because it describes a different failure. A single idle
trailer is one lane's problem; four queued trailers means the yard has stopped absorbing
arrivals, which needs a different response and a different person.
The schedule keeps the agent quiet outside operating hours, when a stationary trailer is
the expected state. The deduplication window means one stalled lane produces one event
that stays open and updates, rather than an alert every minute until someone moves it.
What the yard marshal actually receives
An alert naming the door, the duration and the rule that matched, with the clip attached.
No dashboard to open, no camera to find. Acknowledging it in the alert closes the loop and
writes the response time into the event record, which is what makes the weekly review a
lookup instead of a reconstruction.