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
13e7249b3bJulius Marminge committed on 3/6/2026, 2:13:19 AMparent9bb6ab3
6 files changedLine totals unavailable