# Projektstatus ## Aktueller Umfang Etappe 1 ist abgeschlossen. Architektur, Gesamtdatenmodell, Entscheidungen und lokaler Betriebsweg sind dokumentiert. Etappe 2 wurde nicht begonnen. ## Umgesetzter Stand Etappe 1 - SvelteKit-/TypeScript-Monolith mit Node-Adapter - konfigurierbare lokale SQLite- und Uploadpfade - wiederholbare Migrationen und realistischer Seed - persistentes Light-/Dark-/System-Theme - responsive Navigation und gekennzeichnete Vorschauen für Fundus, Sendungsbau und Live-Modus - Healthcheck, Produktionsstart und frühes Cloudron-Paket - getrennte Unit-/Integrations- und Browser-Testdaten Die Vorschauen lesen echte Daten aus SQLite. Suche und mobile Pane-Umschaltung funktionieren lokal; redaktionelle Schreiboperationen bleiben bewusst den späteren Etappen vorbehalten. ## Nicht Bestandteil dieser Etappe Anmeldung, Rollen, echte Inhaltsbearbeitung, Autospeichern, Sendungsplanung, Live-Steuerung, Präsentationsfenster, Archivabschluss, Freigaben, RSS und API. Die Vorschauen dürfen nicht als Implementierung dieser Funktionen verstanden werden. ## Bekannte offene Betriebsprüfung Eine echte Cloudron-Installation samt Backup/Restore, Reverse-Proxy-Verhalten und read-only Laufzeit konnte ohne bereitgestellten Cloudron-Server nicht durchgeführt werden. Auch der lokale Container-Smoke-Test blieb offen, weil auf der Prüfmaschine kein Docker-Daemon lief. Manifestkernfelder und Startskript-Syntax wurden lokal geprüft. ## Verifizierte Umgebung - Node.js 22.23.1, npm 10.9.8 - SvelteKit 3.1.0, Svelte 5.57.2, Vite 8.3.5 - SQLite-Treiber `better-sqlite3` 13.0.3 - Playwright 1.64.1 mit Chromium 156.0.8078.4 (Fallback-Build für Ubuntu 24.04)