Diagnose terminal errors, build failures, test failures, runtime exceptions, dependency issues, and environment problems using a structured debugging loop.