Road & Rail Construction Governor -- Operator Console

ISIC 4210 · phase 3 (supervised-coordination) · coordination-only, effect always :propose

Site directory (real seed data, roadrail.store/demo-data)

sitenamejurisdictionsite-verified?utility-locate-completed?safety-concernnotification-lead-hours-actualstatus
site-1Sakura Avenue Road WideningJPNtruetrueunresolved200ready-to-schedule
site-2Atlantis Coastal Highway ExtensionATLtruetrueclear200intake
site-3鈴木地区 道路線形改良工事JPNfalsefalseclearn/aunverified
site-4田中側線 軌道延伸工事JPNtruefalseclear200survey-pending
site-5Liberty Ave Grade-Crossing UpgradeJPNtruetrueclear20notification-pending
site-6ことぶき小学校前 通学路拡幅工事JPNtruetrueunresolved200concern-open
site-7Riverside Interstate Interchange ProjectUSAtruetrueclear30ready-to-schedule
site-8Rheinuferstraße AusbauDEUtruetrueclearn/aready-to-schedule

Site-record-log (:log-site-record commits)

record_idkindsite_idjurisdiction
JPN-SRL-000000site-record-log-entrysite-1JPN

Schedule proposals (:schedule-construction-operation commits)

Always human-approved -- never auto-eligible at any phase (roadrail.phase ns docstring).

record_idkindsite_idjurisdiction
JPN-SCH-000000schedule-proposal-draftsite-1JPN

Safety-concern flags (:flag-safety-concern commits)

Always human-approved -- unconditionally high-stakes, every phase.

record_idkindsite_idjurisdiction
JPN-SCF-000000safety-concern-flag-draftsite-1JPN

Supply-order proposals (:order-supplies commits)

record_idkindsite_idjurisdiction
JPN-SUP-000000supply-order-proposal-draftsite-1JPN
JPN-SUP-000001supply-order-proposal-draftsite-1JPN

Safety-concern notices sent (real roadrail.notify, mock transport, no network)

channeltostatussubject / message
mailtanaka@example.comsent[至急] Sakura Avenue Road Widening 安全性懸念のお知らせ
phone+819000000001sentSakura Avenue Road Widening、安全性懸念が検出されました。至急ご確認ください。
mailsuzuki@example.comsent[至急] Sakura Avenue Road Widening 安全性懸念のお知らせ
phone+819000000002sentSakura Avenue Road Widening、安全性懸念が検出されました。至急ご確認ください。

Rollout phase gate (roadrail.phase/phases)

phaselabelwrites allowedauto-commit eligible
phase 0read-only(none -- always escalate/hold)
phase 1assisted-logginglog-site-record(none -- always escalate/hold)
phase 2assisted-coordinationflag-safety-concern, log-site-record, order-supplies(none -- always escalate/hold)
phase 3supervised-coordinationflag-safety-concern, log-site-record, order-supplies, schedule-construction-operationlog-site-record, order-supplies

Permanent high-stakes ops (roadrail.governor/high-stakes)

Deliberately absent from every phase's :auto set -- a structural fact, not a rollout milestone (roadrail.phase ns docstring "Actuation").

opescalateswhy
flag-safety-concernalwaysALWAYS escalates to a human, every phase (see roadrail.governor ns docstring)
schedule-construction-operationalwaysALWAYS escalates to a human, every phase (see roadrail.governor ns docstring)

Audit ledger (roadrail.store/ledger, append-only, verbatim)

opsubjectdispositionstatus / hard-hold basis
log-site-recordsite-1commitcommitted
schedule-construction-operationsite-1commitcommitted
flag-safety-concernsite-1commitcommitted
order-suppliessite-1commitcommitted
order-suppliessite-1commitcommitted
schedule-construction-operationsite-2holdgovernor-hold: no-legal-basis
schedule-construction-operationsite-3holdgovernor-hold: site-not-verified, utility-locate-incomplete
schedule-construction-operationsite-4holdgovernor-hold: utility-locate-incomplete
schedule-construction-operationsite-5holdgovernor-hold: notification-lead-time-insufficient
schedule-construction-operationsite-6holdgovernor-hold: unresolved-safety-concern
direct-equipment-commandsite-1holdgovernor-hold: unknown-op