Enforce provider-model consistency for thread turn starts

- Reject turn starts that request a provider switch from the thread-bound provider
- Reject models that do not belong to the thread provider and log start failures
- Add shared `inferProviderForModel` helper and tests; reuse it in web store inference
fc9660f238Julius Marminge committed on 3/17/2026, 12:09:38 AMparentb403ca3
5 files changedLine totals unavailable