Diagnose bugs, regressions, flaky behavior, failing tests, performance anomalies, and integration mismatches by locating the first divergence in the information flow. Use when the user asks to investigate or fix an observed failure. Do not use for feature development without a concrete failure signal.