This is one of those issues that's frustrating because there's no failed workflow to inspect just no workflow at all. The point about distinguishing a trigger problem from a workflow problem is especially useful. We've found that when debugging GitHub Actions, validating the event payload and trigger conditions first often saves far more time than digging into the workflow logic itself. The reminder that paths filters depend on GitHub being able to compute a meaningful diff is an easy detail to overlook after history rewrites. Thanks for documenting such a niche but very real gotcha.