Stage 3 of a 5-stage pipeline receives a handoff from Stage 2 that is missing a required field. What is the correct response from Stage 3's agent?
Answer: Return a structured error to the coordinator describing which field is missing
A stage that receives a malformed handoff should reject it loudly with a structured error, not attempt to recover. Inferring missing values or substituting defaults produces subtly incorrect output that propagates downstream and is attributed to Stage 3, not Stage 2 where the bug originated. Automatic retries of upstream stages without surfacing the error hide the root cause. The coordinator needs an explicit error signal to make an informed recovery decision.