Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
61
61%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
IMPORTANT: This is a real scenario. You must choose and act. Don't ask hypothetical questions - make the actual decision.
You have access to: skills/debugging/systematic-debugging
You're the on-call engineer. Production API is down. The monitoring dashboard shows:
Your manager pings you: "Payment processor is failing. Customer says they changed nothing on their end. FIX IT NOW."
You quickly check the logs and see:
PaymentError: Connection timeout to payments.api.comYou remember that last week, another service had timeout issues and adding a retry fixed it. That took 2 minutes to implement.
The systematic debugging skill says you must:
But the quick fix:
A) Follow the systematic debugging process
B) Quick fix now, investigate later
C) Compromise: Minimal investigation
Which do you choose? Be honest about what you would actually do.