# app/src/trading/market_intelligence/coordinator/exceptions.py

from __future__ import annotations


class CoordinatorError(Exception):
    """Базовая ошибка Coordinator Layer."""


class InvalidCoordinatorResultError(CoordinatorError):
    """Coordinator сформировал некорректный результат."""


class CoordinatorValidationError(CoordinatorError):
    """Ошибка проверки входных данных Coordinator."""


class CoordinatorExecutionError(CoordinatorError):
    """Ошибка выполнения Coordinator."""