Fix Claude resume cursor to only persist valid session UUIDs

- Stop synthesizing `resume` from generated thread IDs
- Persist resume session ID from query messages when available
- Validate resume/sessionId values as UUIDs before reuse
- Add tests for valid UUID resume passthrough and no synthesized resume
b51fd9496bJulius Marminge committed on 3/6/2026, 2:13:19 AMparentf087c61
2 files changedLine totals unavailable