v1.0
Aktueller Release (Produktivsystem)
26. Januar 2026
Vollständige Implementierung der Kern-Logik und Service-Infrastruktur.
⚙️ Infrastruktur & Automatisierung
- System-Service: Läuft als Hintergrunddienst via systemd (Autostart/Monitoring).
- Technologie: Flask, SQLite, SQLAlchemy und PDF-Export via WeasyPrint.
- Feiertags-Logik: Automatische Erkennung sächsischer Feiertage (Planungsstopp).
- Daten-Hygiene: Automatischer 6-Monate-Cleanup der Log-Daten.
🧠 ATM-Logik (Abwechslung-Takt-Management)
Sperrzonen-Regel basierend auf Skill-Anzahl ($S$):
- 1–3 Skills: Letzter Tag gesperrt (max. $S-1$).
- 4–6 Skills: Letzte 2 Tage gesperrt.
- 7–10 Skills: Letzte 3 Tage gesperrt.
- 11+ Skills: Letzte 4 Tage gesperrt.
⚖️ Gerechtigkeits-Algorithmus (Ausflüge)
- Rotation: Feste Liste; automatische Rückreihung nach Teilnahme.
- Priorisierung: Warteschlange (
waiting_trip_ids) für Abwesende oder Klienten mit Terminen.
🖥️ UI/UX (Wyse-Terminal)
- Smart-Switches: Status „Anwesend“ $\leftrightarrow$ „Abwesend“ mit logischer Verknüpfung zur Ausflugsbereitschaft.
- Kompakt-Ansicht: Gestapelte Wochenübersicht für alle Klienten.
- PDF-Output: Intelligente Benennung und A4-optimiertes Layout.
v0.x
Entwicklungs- & Testphase
Dezember 2025
- Aufbau der Datenbankstruktur und erste Skill-Zuweisungslogik (v0.1).
- Entwurf des Web-Interfaces und Nutzerverwaltung.