# app/modules/core/exceptions.py
"""Core module exceptions.

Exceptions for core platform functionality including:
- Menu configuration
- Dashboard operations
- Settings management
"""

from app.exceptions import OrionException


class CoreException(OrionException):  # noqa: MOD025
    """Base exception for core module."""



class MenuConfigurationError(CoreException):  # noqa: MOD025
    """Error in menu configuration."""



class SettingsError(CoreException):
    """Error in platform settings."""



class DashboardError(CoreException):  # noqa: MOD025
    """Error in dashboard operations."""
