--- context: default phase: quick-auftraege-1.9.x (keine GSD-Phase) task: 0 total_tasks: 0 status: paused last_updated: 2026-09-30T18:00:00.000Z --- # BLOCKING CONSTRAINTS — Read Before Anything Else - [ ] CONSTRAINT: live NICHT pushen/taggen, bis der User es verlangt. - [ ] CONSTRAINT: Gebündelt pushen, nicht nach jeder Kleinigkeit. - [ ] CONSTRAINT: Browser-Prüfungen im Dunkelmodus. - [ ] CONSTRAINT: Nie Wichtiges (Logo, Text) nur in Mailbilder packen – OWA zeigt eingebettete Bilder nicht. main = live = v1.9.0 (a257bc3), CI + Release grün. alpha zuletzt 714f731 (Inhalt identisch). Arbeitsbaum sauber. - 30.09.: Windows-Test bestanden, Review seit 26.09. + Fixes, v1.8.0. - Dashboard-Skalierung (nie scrollen), eigene Module Keep-Alive, Favoriten enger. - Sicherheit: Rolle/Aktiv-Status je Anfrage aus DB; /login-Weiterleitung. - Willkommensmail + eigene Vorlage (Platzhalter, Vorschau, Testmail, Anmeldehinweise), Spalte Letzte Anmeldung; v1.9.0. - User: live auf 1.9.0 ziehen (df -h / vorher), Willkommensmail in OWA prüfen. Nachfragen, ob live gezogen und OWA ok; sonst neuen Auftrag abwarten.