For a lead-intake workflow, test these three outcomes separately:
• First delivery: one lead, one event and one review task.
• Same event and business data replayed: HTTP 200, outcome “replayed”, still one of each. Compare the stored values too, not only the counts.
• All write attempts fail: a failure response to the caller, no unintended write, and an alert someone can act on.