ERROR: Agent drifts (no commits)
detect: git log main..HEAD --oneline == empty
fix: spawn verifier → confirm nothing built → re-dispatch with explicit output path
ERROR: Agent stuck on permission prompt
detect: fleet-scan exit 2, screen shows "Do you want to proceed?"
fix: cmux send --surface X "2" (allow all edits, no enter needed)
ERROR: Agent blocked on missing credential
detect: BLOCKERS.md has new entry, agent switched to other task
fix: surface to user in one message → user provides key → unblock agent
ERROR: Agent produced wrong output
detect: verifier finds bugs or spec mismatch
fix: send exact bug list to original agent → re-verify after fix
ERROR: Agent context exhausted mid-task
detect: agent wrote checkpoint.md and went idle, or session ended
fix: claude --resume {session-id} in same worktree pane
ERROR: Two agents edited same file (conflict)
detect: git merge conflict markers in PR
fix: check locks/ — one agent violated scope. Resolve manually. Update scope boundaries.
ERROR: Agent's subagent failed silently
detect: agent reported success but verification fails on a subsystem
fix: read agent's subagent transcript at ~/.claude/projects/.../subagents/agent-N.jsonl