//! Keyboard input handling and command parsing for the TUI. //! //! The controller layer bridges raw terminal key events (from `crossterm`) to //! application actions. It contains two sub-modules: //! //! - `input` — key-event dispatch, prompt-line editing, history navigation, //! tab-completion, and action invocation. //! - `command` — the `/slash` command parser that translates user-typed //! commands into structured `Action` variants. pub mod command; pub mod input;