Phase 7: Benachrichtigungen und Termine. - Notification-Abstraktion mit Kanälen: E-Mail (SMTP), Telegram (Bot API), ntfy (self-hosted Push), Web-Push. WhatsApp bewusst NICHT — begründe das im README kurz mit Kosten und Datenschutz. - Benachrichtigungsvorlagen mit Platzhaltern, pro Ereignistyp und Rolle konfigurierbar, je Person abonnierbar - Ereignisse: Prüfung fällig, Mangel gemeldet, Qualifikation läuft ab, neuer Termin, Termin-Erinnerung, Einsatzbericht freigegeben - Kalender: Dienste, Übungen, Lehrgänge, Veranstaltungen, Arbeitsdienste. Serientermine, Selbstanmeldung mit Teilnehmerlimit, Absage mit Grund, Anwesenheitsliste zum Ausdrucken, CalDAV-/ICS-Feed je Person mit Token. - Digitaler Dienstausweis: signierter QR mit kurzer Gültigkeit, Prüfseite für Kontrollen, Anzeige von Name, Wehr, Funktion, Foto, Qualifikationen.