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
ded4bb18aaJulius Marminge committed on 8/29/2026, 5:59:58 AMparentc5b9c0d
4 files changedLine totals unavailable