44 lines
1.6 KiB
Markdown
44 lines
1.6 KiB
Markdown
# 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)
|