//! Infrastructure management module
//!
//! Manages Docker infrastructure services (Redis, PostgreSQL, etc.) for both
//! control plane (monorepo) and project-level environments.
//!
//! # Module Structure
//!
//! - `commands` - Clap command definitions
//! - `handlers` - Command handlers (orchestration)
//! - `types` - Shared types (Args, Action enums)
//!
//! # Example
//!
//! ```rust,ignore
//! use mecha10_cli::infrastructure::{handle_infrastructure, InfrastructureArgs, InfrastructureAction};
//!
//! let args = InfrastructureArgs {
//!     action: InfrastructureAction::Start,
//!     services: vec![],
//! };
//! handle_infrastructure(&mut ctx, &args).await?;
//! ```

pub mod commands;
pub mod handlers;
pub mod types;

// Re-export public API
