Demo data: three made-up repos and three people, recorded by the real Trail hooks.About TrailGitHub
32 lines · 1.0 KBRaw
1{
2 "sha": "fa76cc9d0eece4509d8d23659223290bc888f5d7",
3 "subject": "Make payment webhook idempotent",
4 "message": "Make payment webhook idempotent\n\nTrail-Session: claude:68969d63-3984-4bbf-a591-a0175931b122\nTrail-Link: http://localhost:8787/repos/payments-api/session/68969d63-3984-4bbf-a591-a0175931b122",
5 "author": "Maya Chen <maya@acme.dev>",
6 "date": "2026-10-24T17:00:00Z",
7 "branch": "main",
8 "files": [
9 "M app/webhooks.py",
10 "A tests/test_webhooks.py"
11 ],
12 "artifacts": {
13 "files": [
14 "logs/incident-2291.log"
15 ],
16 "skipped": []
17 },
18 "sessions": [
19 {
20 "key": "claude:68969d63-3984-4bbf-a591-a0175931b122",
21 "harness": "claude",
22 "session_id": "68969d63-3984-4bbf-a591-a0175931b122",
23 "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",
24 "dir": "payments-api/users/maya@acme.dev/sessions/68969d63-3984-4bbf-a591-a0175931b122",
25 "transcript_range": [
26 0,
27 14
28 ]
29 }
30 ]
31}