Errors translated into actions
Every attempt logs its category and a provider-safe diagnostic. The interface renders the remedy, not the stack trace: Reconnect Instagram, Shorten post, Replace image, Try again, Copy to a new draft, Dismiss after review.
- Retry only when the error class is retryable
- Stable idempotency keys prevent duplicate retries
- Ambiguous outcomes reconciled against provider references
- Immutable attempt history per queue item