Extract Claude SDK query runner from provider adapter

- Move Claude provider runtime logic into its own module
- Share the SDK query runner between live and replay paths
- Add replay driver error wrapping for unexpected failures
e97e697eb7Julius Marminge committed on 9/18/2026, 12:47:55 AM· committed by Julius Marmingeparentb040cfe
4 files changedLine totals unavailable