Files
sendewerk/docs/STATUS.md
T
2026-10-21 14:50:31 +02:00

1.6 KiB

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)