Also, what do you mean by trains being local-first? Trains by definition need to share the same tracks with catastrophic consequences for getting it wrong. You can't figure out if a train is going to possibly be on the same route locally, or if your route has been obstructed. Somebody gets a schoolbus stuck on a crossing, it takes over a mile to stop a train.
In the days before systems existed for publishing such schedules and emergency alerts, should public transit service not have been attempted at all?
> Trains by definition need to share the same tracks with catastrophic consequences for getting it wrong.
Just because it uses the same rail gauge as intercity freight doesn't require it to run on the same set of tracks. But if it did, I assume "local-first" entails other traffic just being excluded when an emergency in the local system necessitates it.
We're talking about BART, which uses a track gauge of 5'6" instead of the standard US rail gauge of 4'8.5". They can't run on the same tracks.
(Actually, this is generally true even for those systems that do use 4'8.5" gauge track--I suspect that the standard US freight car envelope doesn't actually fit on most subway systems.)
That said there are other reasons a subway could end up being subject to Federal Railroad Administration[2] rules. I will note that I'm not an expert on those rules. But, generally passenger rail systems in the US are subject to Positive Train Control[3] or equivalent. It appears BART is actually one of the earliest adopters of Automatic Train Control[4], which appears to be a PTC equivalent. If not more automated.
[1] https://en.wikipedia.org/wiki/Loading_gauge
[2] https://en.wikipedia.org/wiki/Federal_Railroad_Administratio...
[3] https://en.wikipedia.org/wiki/Positive_train_control
[4] https://en.wikipedia.org/wiki/Bay_Area_Rapid_Transit#Automat...