I’m proposing this idea more as (yet another?) discussion about runnable roads.
[Disclaimer: I don’t know Overpass syntax; I’m more using pseudocode to convey my idea.]
I recognize that the CS Overpass query should presumably not broadly exclude highway == primary. But I am wondering if it could make sense to exclude highway == primary when there is also some sensible combination of sidewalk == no or shoulder==no or shoulder == narrow?
I definitely want to do the right thing by both OSM and CS, but it is frustrating to be both a hard-mode enthusiast and not want to risk imminent death. I’ve lately been looking specifically at sections of KY-100 and KY-1008 in Kentucky. My poring over KY regulations indicates that pedestrians are legally allowed (and therefore foot==no is inappropriate tagging), but there are sections where is no sidewalk, no shoulder, and only a few inches of gap between road and guardrail!
Sorry to possibly beat a dead horse here.
(I am aware of the “Just run it at midnight on a Sunday” argument, but semis drive at that time around here, too.)