Dead-Letter Queue
Deltas that persistently fail constraint validation on Origin are routed to a dead-letter queue (DLQ). Each entry includes diagnostic metadata: the original delta, the constraint that failed, and the compensation hint.
Inspection
Operators can inspect DLQ entries to understand why syncs are failing and take corrective action.
Resolution Options
- Replay — Fix the constraint issue and replay the delta
- Discard — Permanently discard the failed delta
- Manual merge — Resolve the conflict manually and apply a corrected delta
Trigger DLQ
AFTER triggers that persistently fail (after retry with exponential backoff) also route to the DLQ. This applies to both CRDT sync triggers and regular async triggers.