//! Domain layer module containing core business logic types and traits.
//!
//! The domain layer is the heart of hexagonal architecture, containing all
//! business logic without any dependencies on infrastructure or frameworks.
//! This module provides traits for entities, value objects, aggregates,
//! domain events, and domain services.
//!
//! Revision History
//! - 2025-10-08T23:35:00Z @AI: Add MCP domain module for Model Context Protocol support.
//! - 2025-10-01T00:00:00Z @AI: Initial Phase 1 domain module structure.
pub use Aggregate;
pub use DomainEvent;
pub use DomainService;
pub use HexEntity;
pub use HexValueItem;