What problem does it solve? Operations that create, charge, grant, or increment can silently duplicate their effects when a request is repeated, a response is lost and retried, or a webhook is redelivered, causing double charges, double rewards, and duplicated records. ## Core Features & Use Cases - Idempotency Key Analysis: Identifies whether each effect-producing operation has an idempotency key and whether the server verifies it before acting. - Replay and Retry Testing: Exercises request repetition, response-lost retry, double-submit, webhook redelivery, and concurrent same-key requests to reproduce duplicated effects. - Confidence-Graded Findings: Reports each duplicated-effect operation with reproduction steps, root cause, and remediation such as unique constraints or eventId dedup. - Use Case: A payment endpoint charges a customer twice when the client retries after a lost response; this Skill reproduces the double charge and pinpoints the missing idempotency-key verification. ## Quick Start Audit the checkout and rewards endpoints for idempotency by replaying identical requests and retries, then report any operation that produces duplicated effects.