Align Claude permissions and provider-specific reasoning effort

- Default Claude sessions to bypass permissions when approval policy is `never`, while preserving explicit `permissionMode`
- Hide/send reasoning effort only for providers that support it in ChatView
- Add coverage for Claude permission-mode derivation and precedence, and update runtime event model docs
d75ca11981Julius Marminge committed on 2/28/2026, 7:28:54 PMparent02c89a5
6 files changedLine totals unavailable