# domain/exceptions.py (ou dans domain.py directement) class InfrastructureError(Exception): """Erreur technique levée par un adapter""" class DatabaseConnectionError(InfrastructureError): """Impossible de se connecter à la db""" class MessageBrokerError(InfrastructureError): """Impossible de se connecter au broker MQTT"""