Codex Webhook Idempotency Testing with Duplicate Fixtures
Deliver the same simulated event twice in an Acme Checkout test and verify acknowledgments and side effects.
中文Install in Codex
Open Acme Checkout in Codex with its fake gateway, deterministic event and isolated test state.
- Review `.agents/skills/webhook-testing/SKILL.md` and its requirements at the pinned GitHub commit.
- Create `.agents/skills/webhook-testing/` in your project and save the reviewed file as `.agents/skills/webhook-testing/SKILL.md`.
- Start Codex from that project's root, then type `$webhook-testing` and select the matching skill.
Example task
Plan duplicate-delivery assertions for this synthetic fixture.
{"eventId":"evt-local-27","deliveries":2,"countAfterFirst":1,"expectedCountAfterSecond":1}What to check
After replaying `evt-local-27`, check `retried=false` and ensure the fake history still has `count=1`.
Original SKILL.md on GitHub · Updated
Frequently asked question
Are matching response values enough?
Inspect the fake gateway history. Its side-effect count confirms whether processing ran twice.