12 lines
460 B
Python
12 lines
460 B
Python
|
|
"""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"]
|