Urban/suburban transit dispatch (ISIC 4921) — Operator Console

read-only sample · governor-gated · dispatch-safety-clearance finalization always excluded

Routes

Demo snapshot — build-time-generated from transitops.store via transitops.render-html (clojure -M:dev:render-html), regenerated nightly.

RouteNameRegisteredVerifiedLast op status
route-1Route 12 - Downtown Loop (city bus)yesyescommitted
route-2Suburban Tram Line ByesyesHARD hold · operator-unverified
route-3Pilot BRT Corridor (in intake)yesnoHARD hold · route-unverified

Vehicles

VehicleNameRegisteredVerified (roadworthiness)
vehicle-1Bus Unit 204yesyes
vehicle-2Tram Unit 12 (roadworthiness inspection expired)yesno

Operators (drivers)

OperatorNameRegisteredVerified (license)
operator-1Driver A. Tanakayesyes
operator-2Driver B. Ishikawa (license renewal pending)yesno

Action gate (Urban Transit Dispatch Governor)

HARD holds cannot be overridden. Route/vehicle/operator status is independently re-derived from the store, never trusted from a proposal. Directly finalizing a dispatch-safety-clearance decision or determining driver fitness-to-drive is permanently out of scope.

OpGate
:log-service-recordauto-commit when clean, phase 3
:schedule-dispatch-operationauto-commit when clean · vehicle + operator independently verified
:coordinate-maintenance-orderauto-commit below cost threshold · ALWAYS human approval above it
:flag-safety-concernALWAYS human approval, any phase

Audit ledger (this run)

Append-only decision-fact log — every proposal, hold and commit this scenario produced.

FactOpRouteBasis
committedlog-service-recordroute-1route-1
committedschedule-dispatch-operationroute-1route-1
committedcoordinate-maintenance-orderroute-1route-1
committedcoordinate-maintenance-orderroute-1route-1
committedflag-safety-concernroute-1route-1
governor-holdlog-service-recordroute-99route-unverified
governor-holdlog-service-recordroute-3route-unverified
governor-holdschedule-dispatch-operationroute-2vehicle-unverified
governor-holdschedule-dispatch-operationroute-2operator-unverified