//! Server mode operations module
//!
//! Provides implementations for CLI commands when running in server mode (WebSocket).
//! These functions are called by the command routers in `src/commands/` when
//! `Context.isServer()` returns true.
//!
//! ## Usage
//!
//! ```zig
//! const server = @import("../server.zig");
//!
//! if (ctx.isServer()) {
//!     return try server.experiment.list(ctx.allocator, ctx.json_output);
//! }
//! ```
//!
//! ## Module Structure
//!
//! - `experiment_api.zig` - Experiment API operations via WebSocket
//! - Future: `run_api.zig`, `metrics_api.zig`, etc.

pub const experiment = @import("server/experiment_api.zig");
