event: message_start
data: {"type":"message_start","message":{"id":"msg_synthetic_ci_triage_001","type":"message","role":"assistant","content":[],"model":"claude-haiku-4-5-20251001","stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":124,"output_tokens":0}}}

event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}

event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Classification: (c) infra-incident — same OOM signature recurring on consecutive nightly + headline merge-queue runs is the regression shape, not flake.\n\nNext action sequence (do in order, do not retry blindly):\n1. Open the existing #4807 follow-up issue and link #4812; do not duplicate.\n2. Pause the merge queue with the standard `pause-mq` chatop while the queue is 6 deep — keeps the OOM from cascading.\n3. Bisect the payments suite against main HEAD~3 (last known green) — the 7-of-38 shard split implies a fixture leak, likely a global agent that's now retained across describe blocks.\n4. If bisect points at the AnthropicClient mock added in the last 72h, swap it for the replay-mode FsPersister — the cassette path keeps memory flat."}}

event: content_block_stop
data: {"type":"content_block_stop","index":0}

event: message_stop
data: {"type":"message_stop"}

