{ "session_id": "68969d63-3984-4bbf-a591-a0175931b122", "harness": "claude", "source": "/home/dev/code/claude-projects/-home-dev-code-payments-api/68969d63-3984-4bbf-a591-a0175931b122.jsonl", "commits": [ { "sha": "fa76cc9d0eece4509d8d23659223290bc888f5d7", "subject": "Make payment webhook idempotent", "date": "2026-10-24T17:00:00Z", "transcript_range": [ 0, 14 ] }, { "sha": "0e9e4d1febe1cf6d24615dcc330f1a7466d3396c", "subject": "Add unique constraints for webhook events and captures", "date": "2026-10-24T17:40:00Z", "transcript_range": [ 14, 20 ] } ], "title": "Customers are getting charged twice when Stripe retries the payment webhook. The incident log is logs/incident-2291.log. Fix it so a retry c", "branch": "main", "last_seen": "2026-10-24T17:40:00Z" }