This small example shows two details that need a person to compare the experience with what assistive technology receives.
Two manual-review gaps
Valid markup can still carry the wrong meaning
An SVG name can be valid but inaccurate
The before map has a valid programmatic name and description. They say the shuttle runs the opposite way on weekends, while the visible diagram shows an eastbound weekday service. axe-core can check naming structure; it cannot decide whether those words match the route.
The before form paints an error or success message after interaction, but does not connect the error to its field, move focus to the problem, or expose updates through a live status. The after form adds those connections. Run the scan before and after interacting to see why a static scan is only one part of review.