pub mod dispatch; pub mod error; pub mod routes; pub(crate) mod schema_cache; #[cfg(feature = "mcp")] pub(crate) use dispatch::schema_disclosure_denial; pub use dispatch::GatewayDispatch; pub use routes::CallRequest; /// The maximum number of operations accepted in a single batch, /// enforced identically by the HTTP `POST /batch` endpoint, the /// `to_openapi` gateway-spec projection, and the MCP `batch` tool /// (review-002 PRJ-22). One shared constant so the surfaces cannot /// drift. pub const MAX_BATCH_OPERATIONS: usize = 100;