"""Narrow exceptions for overview read-model assembly.Overview services are local application projections. These exceptionscover failures to assemble status, calendar, agenda, backlog, or explainpayloads from already-loaded inputs rather than transport or AEAT liveread failures. They inherit from :class:`~core.errors.AeatError` so thecentral error registry can map overview failures to stable CLI envelopes."""from__future__importannotationsfrom...core.errorsimportAeatError
[docs]classOverviewError(AeatError):"""Base error for overview status, calendar, agenda, backlog, and explain failures."""
[docs]classOverviewCalendarError(OverviewError):"""Raised when :func:`application.overview.build_overview_calendar` fails."""
[docs]classOverviewAgendaError(OverviewError):"""Raised when :func:`application.overview.build_overview_agenda` fails."""
[docs]classOverviewBacklogError(OverviewError):"""Raised when :func:`application.overview.build_overview_backlog` fails."""
[docs]classOverviewExplainError(OverviewError):"""Raised when :func:`application.overview.build_overview_explain` fails."""