03:12:04ALERTcheckout-api · 5xx rate 0.2% → 6.4% · SEV-2
03:12:06ACKnighthawk on it · on-call @sam not paged
03:14:18REPROisolated the request, wrote a failing test
└test/checkout/capture.spec.ts · expected 200, got 502 · RED
03:16:40TRACEpayment-capture p99 8.1s · gateway timeouts ×318
└deploy 4b1e0c landed 03:01 · added retry-on-timeout
03:19:32FIX 1drafted patch · guard the retry in auth middleware
03:19:33GATEblast radius scored · every authenticated session
└REJECTED · auth is a protected path · will not auto-apply
03:24:50FIX 2narrower patch · cap retries on payments/retry/backoff.ts
└isolated path · 41 tests green · capture.spec.ts now PASS
03:25:12PRopened PR #2231 · contained, reversible, behind a flag
03:26:03GATEsymptom held · root-cause confidence 0.58 < 0.80
03:26:05ESCALATEcompiling case file · paging @sam with the story