//! `camel lsp` — start the LSP server over stdio.
//!
//! Builds the production lint engine, constructs a tower-lsp `LspService` backed
//! by [`camel_lsp::Backend`], and runs the server on stdin/stdout.
/// Start the LSP server over stdio.
///
/// Returns the exit code: 0 on clean shutdown, 2 on engine init failure.
pub async