fb3ab9b344
- Add ChatMode.STEERING toggle via ctrl+s keybinding - Add KeyEvent.ToggleSteeringMode, Action.CycleChatMode - TambouiKeyMapper: map ctrl+s to ToggleSteeringMode - KeyResolver: route ToggleSteeringMode to CycleChatMode (global) - InputReducer: toggle chatMode between CHAT and STEERING - TuiState: add chatMode field (default CHAT) - SessionsReducer: use ctx.chatMode instead of hardcoded CHAT - RootReducer: pass afterInput.chatMode to SessionsReducerContext - InputBar: show blue 'chat' or magenta 'steer' label in status line Activation: ctrl+s toggles mode, 'steer' label appears, submitted ChatInput uses ChatMode.STEERING → router emits SteeringNoteAddedEvent → context builder folds into next stage's context pack