I do not see an issue with building:part=yes
/building:part=step
/building:part=steps
/building:part=stair
/whatever for individual steps - but they definitely shouldn’t be building=*
.
It’s a very, very high level of detail, but shouldn’t matter to most consumers; there’s supposed to always be a single building=*
around the building:part=*
s as a fallback.