Error model intent

Error payloads are operational contracts. Consumers should branch by status, error code, and recoverability class rather than only HTTP code.

Recovery priority

Incident handoff

Attach error class, endpoint, request ID, and trace identifier whenever escalating; this reduces time to identify whether retries are harmful or required.

Recoverability matrix

HTTPClassAutomation action
400schemaErrorDo not retry, fix payload first.
409conflictCompare etag state and perform bounded retry.
429rateLimitHonor Retry-After with backoff and jitter.
500intermittentFailureRetry with preserved idempotency key.