"""Canonical domain errors for the :mod:`cadrumo.domain.categories` subpackage."""from__future__importannotationsfrom...core.errors.hierarchyimportCadrumoError
[docs]classCategoryError(CadrumoError):"""Base class for every error raised by :mod:`cadrumo.domain.categories`."""
[docs]classCategoryValidationError(CategoryError):"""Raised when category records or registries violate state or shape invariants. Its canonical registered ancestry is :class:`CategoryError`. Pydantic validators translate this registered failure to ``ValueError`` at their narrow boundary. """