manikandanj's picture
Prepare AI Time Machine hackathon Space
5862322 verified
Raw
History Blame Contribute Delete
664 Bytes
from __future__ import annotations
class TimeMachineError(Exception):
"""Base error for application-level failures."""
class ContractValidationError(TimeMachineError):
"""Raised when model output cannot be parsed into a domain contract."""
class EncounterNotFoundError(TimeMachineError):
"""Raised when a requested encounter does not exist in active session state."""
class AdapterConfigurationError(TimeMachineError):
"""Raised when the dependency container cannot build a requested adapter profile."""
class ModelBudgetError(TimeMachineError):
"""Raised when enabled model parameters exceed the hackathon limit."""