Lv.1 0 XP

Partial Failure Handling — When Some Succeeds and Some Fails

Core 6 min +25 XP
💡
THE ANALOGY

A cargo ship delivering to multiple ports. If the ship can't dock at Port 3 due to weather, it doesn't abandon the whole voyage. It notes Port 3 as failed, delivers to Ports 1, 2, 4, and 5, and returns with a manifest showing exactly what was and wasn't delivered.

⚠️ EXAM TRAP — The Wrong Answer People Choose

Treating partial failure as complete failure — returning nothing when some subagents succeeded. A coordinator that received 4 of 5 results can still produce a useful (though incomplete) synthesis.

KEY POINTS
1 Partial success is a valid state — return what succeeded with clear labeling of what failed.
2 The synthesis step must know which sources are missing to avoid overstating confidence.
3 Partial results should include: succeeded count, failed count, which tasks failed, and why.
4 The coordinator prompt for partial synthesis explicitly tells Claude what's missing.
5 Future retry: store failed task IDs so they can be resubmitted in a follow-up batch.