"""Ports (Protocols) für externe Dienste — Teil der Hexagonal-Migration (ADR 0008). Ein „Port" ist hier ein ``typing.Protocol``, das einen Infrastruktur- Zugang beschreibt (LLM-Call, Embedding-Search, Mail-Versand) ohne konkrete Implementierung. Adapter in ``app/adapters/`` implementieren die Ports gegen reale Systeme; Tests nutzen Fake-Implementierungen. """ from .llm_bewerter import LlmBewerter, LlmRequest __all__ = ["LlmBewerter", "LlmRequest"]