# Entwicklung ## Voraussetzungen - Python 3.12 oder neuer - lokale virtuelle Umgebung ## Setup ```bash python3 -m venv .venv . .venv/bin/activate python -m pip install -e ".[dev]" ``` ## Checks ```bash ruff check . pytest ``` ## Phase-0-Grenzen Phase 0 enthaelt keine vollstaendige Merge-Implementierung und keine Weboberflaeche. Erlaubt sind kleine Interfaces, Tests und Hilfsfunktionen, die die geplante Architektur absichern. ## Abhaengigkeiten Die Standardbibliothek wird bevorzugt. Neue Runtime-Abhaengigkeiten brauchen einen konkreten Nutzen und muessen in der Dokumentation nachvollziehbar sein.