What this screen shows
- Step names are read from the workflow definition, not typed into the page.
- A stalled activity says which step and for how long.
- One row per activity, one dot per step.
Why it works this way
A step label that disagrees with the data behind it misleads without anyone noticing. So the labels come from the data.