PYMCP_010_LAYERED_ARCHITECTURE: DDD/Hexagonal-Schichten: domain, application, infrastructure, presentation
Severity: must. Bereich: python-mcp.
Regel
Der Code MUSS in vier Schichten zerlegt sein. domain enthaelt nur Daten und Domain-Errors, application orchestriert Use Cases ueber Ports, infrastructure stellt Adapter, presentation (server.py) registriert die Tools. Abhaengigkeiten zeigen ausschliesslich nach innen.
Reflection-Check
check:
reflect:
fields:
- layers
- dependency_direction
- cross_layer_violations
object: mcp_layering_profileEvidence
- LOCAL_PROJECTCHARAKTERISTIKA, Lokale Projektcharakteristika Library
- LOCAL_KI_WEB_AUDIT, Audit des ki-web MCP-Servers (Mai 2026)