Reducing ROS2 troubleshooting time from hours to minutes

If you build robots with ROS2, you know the loop: a navigation stack stalls,
a control loop misses deadlines, perception slips a few milliseconds, and the
behavior fails downstream. You suspect a timing issue. Finding it can take
days. Most of those days are spent reading telemetry, not fixing anyt