rss-news/docs/TODO.md

1.2 KiB

ToDo (Ein-Entwickler Setup)

Jetzt

  • GitHub Project #3 Felder/Views fuer Neustart vereinheitlichen
  • Alte/obsolet gewordene Issues kennzeichnen (z. B. User-Verwaltung)
  • Redirect news.vanityontour.de -> vanityontour.de aktiv halten
  • Wiki-Basis fertigstellen und verlinken

MVP

  • Neues Backend-Skelett (backend/) aufsetzen (FastAPI)
  • Datenmodell in SQLite anlegen
  • Feed-Ingestion Service bauen (ETag/Last-Modified)
  • Duplikaterkennung ueber source_url, guid, Hash
  • Login mit 1 Admin-Account implementieren
  • Artikel-Review-Maske mit Statusworkflow
  • WordPress-Publisher als separaten Service implementieren

Recht/Qualitaet

  • Source-Policy in DB + Admin-UI abbilden
  • Pflichtfelder je Quelle erzwingen (Autor, URL, Lizenz, Hinweise)
  • Auto-Block bei fehlender Lizenzinfo
  • Pro Artikel Attribution-Block generieren

Betrieb

  • Systemd-Service(s) fuer API/Worker erstellen
  • Nginx-Routing fuer neue App einrichten
  • Healthcheck-Endpunkte + Monitoring einrichten
  • Backup/Restore fuer DB dokumentieren

Spaeter

  • Passkey/WebAuthn evaluieren und optional einfuehren
  • Migration auf PostgreSQL bewerten
  • Teilautomatische Freigabe-Regeln definieren