Concept demo · Deterministic simulation

Make a retry path readable before it becomes an incident.

Validate the payload, spot a duplicate, and see every wait and terminal decision in one view.

Input
JSON and response statuses
State
Session-only event IDs
Network
No requests or storage

01 / Event bench

Trace what happens after delivery fails.

No network request. No payload stored.

Use 200, 429, or any 500–599 response.

Paste JSON or load the sample to begin.

Problem → diagnosis → fix → result

Reliability logic you can explain.

  1. ProblemRaw logs bury duplicates and temporary failures.
  2. DiagnosisPayload validity, ID history, and responses share one trail.
  3. FixRetryable failures receive a capped exponential schedule.
  4. ResultDelivery or manual attention is explicit at the final attempt.