Prove every one.
A campaign gives your coding agent a target. Every bug it finds lands in your GitHub or Gitea as an issue, with a test that fails until you fix it.
A refund that pays out twice.Checkout · high · unnoticed for 106 days
contractScenario("a refund pays out once", async ({ http }) => { const first = await http().post("/orders/8841/refunds"); const second = await http().post("/orders/8841/refunds"); expect(first.status).toBe(201); expect(second.status).toBe(409);});
Expected 409. Received 201.
#1400 A refund pays out twice
- Expected
- 409 on the second request
- Observed
- 201, and a second payout
- Root cause
- A retry with no idempotency key, since
42c7079 - Reproduce
- Run
refund.contract.testkit.ts