There are multiple tags that play a role. The FootAccessParser would normally accept every road using a sidewalk tag:
even when highway=construction. However, we do not accept sidewalk:left/right currently (which might be debatable). However, there is also the foot=designated tag for way 749974790 which means it will be accepted for the foot profile. The corresponding code is in ConditionalTagInspector:
So it comes down to the priority between the tags highway=construction, sidewalk:right/left, foot=designated, i.e. when the highway is ‘under construction’ does it mean that it should be avoided or is impassable for pedestrians?
I have OSM way id encoded, will this allow me to make a custom model like if osm_way_id == 749974790 then priority = 0?