pub async fn build_router_with_multi_tenant(
spec_path: Option<String>,
options: Option<ValidationOptions>,
failure_config: Option<FailureConfig>,
multi_tenant_config: Option<MultiTenantConfig>,
_route_configs: Option<Vec<RouteConfig>>,
cors_config: Option<HttpCorsConfig>,
ai_generator: Option<Arc<dyn AiGenerator + Send + Sync>>,
smtp_registry: Option<Arc<dyn Any + Send + Sync>>,
mockai: Option<Arc<RwLock<MockAI>>>,
deceptive_deploy_config: Option<DeceptiveDeployConfig>,
) -> RouterExpand description
Build the base HTTP router with multi-tenant workspace support