ConfigModel

Base configuration for all data models.

This abstract base class provides standardized validation and serialization behavior for all data models in the system. It configures Pydantic models to:

  • Validate field assignments - Prevent implicit type conversions - Ignore extra fields in input data for forward compatibility

All domain data models should inherit from this class to ensure consistent behavior across the application.