--- description: Diagnose a failing test, build, or runtime error argument-hint: "[error message, test name, or stack trace]" subagent: true fork: true --- Diagnose the following failure: $@ Structure your answer as: 1. **What failed** — one-sentence summary; quote the exact error line 2. **Likely root cause** — ranked list, most probable first 3. **Minimal fix** — the smallest change that would resolve it 4. **How to verify** — the exact command or test to confirm the fix 5. **How to prevent** — a regression test, invariant, or guard to add Be specific. If multiple causes are plausible, name each and give a quick disambiguation check (a log line, a flag, a one-line probe) to tell them apart. Do not speculate beyond what the error message and the code actually show — if you need more data, say so explicitly.