//! Centralized Validation System
//!
//! This module provides a unified validation system that eliminates duplication
//! across the codebase and provides consistent error messages and validation
//! logic for all components.
//!
//! # Design Principles
//!
//! - **Single Source of Truth**: All validation rules defined in one place
//! - **Consistent Error Messages**: Standardized error formatting and guidance
//! - **Composable Validators**: Small, focused validation functions that can be combined
//! - **Clear Error Context**: Rich error information with helpful suggestions
//!
pub use ErrorMessages;
pub use FieldValidator;
pub use StructValidator;
pub use ValidationContext;