Die Pipeline liess GPT Artikel umschreiben und legte sie direkt als geplanten WordPress-Beitrag an - ohne dass ein Mensch sie gesehen hat. Der KI-Hinweis auf dem Blog sagt aber redaktionelle Pruefung zu, und genau daran haengt die Ausnahme in Art. 50 Abs. 4 KI-VO. Neuer Status `pending_review` zwischen Rewrite und Publish: Die Pipeline endet beim Rewrite, ohne WordPress-Beitrag und ohne Publish-Slot. Erst die Freigabe im Portal stempelt Pruefer und Systemzeit, reserviert den Slot und legt den Beitrag an. - Migration: editorial_review_at/_by/_note, Status-CHECK erweitert - Spalten-Migration laeuft nach den Tabellen-Neubauten erneut, sonst verwirft der aeltere no_image-Rebuild die frisch angelegten Spalten - Jeder Weg nach `approved` stempelt (Button, Statuswechsel, API) - Jeder maschinelle Rewrite loescht einen alten Stempel - Telegram: Info mit Portal-Link statt Draft-Meldung, kein Freigabe-Button - Altbestand bleibt unberuehrt und veroeffentlicht weiter - EDITORIAL_REVIEW_REQUIRED=false stellt den alten Ablauf wieder her - 14 neue Tests, docs/KI-VO.md Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1.9 KiB
1.9 KiB
ToDo (Ein-Entwickler Setup)
Jetzt
- WordPress Beitragsbild-Upload implementieren (
featured_mediaaus ausgewaehltem Hauptbild) - WordPress-HTML-Ausgabe pro Artikel weiter verbessern (sauberes Layout, Quellenblock, Shortcodes falls noetig)
- Publisher Fehlertexte fuer WP-Auth/Media/API in UI klarer darstellen
- End-to-end Publish Smoke-Test dokumentieren (lokal + Hetzner)
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 (Queue + Retry + Mapping)
- Bildvorschau + manuelle Bildauswahl im Admin-UI
- Automatische Bildreduktion/Scoring fuer Presseportal-Quellen
- Artikel-Datum + Relevanzscore im UI/Export
Recht/Qualitaet
- Redaktionelle Freigabe vor Veroeffentlichung (Art. 50 Abs. 4 KI-VO), siehe
docs/KI-VO.md - KI-Register/Export der Freigaben fuer die Dokumentation (CSV je Zeitraum)
- Erinnerung, wenn Artikel laenger als X Tage auf Freigabe warten
- 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
- Manuelle Rechtsfreigabe als Publish-Gate
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
- KI-Rewrite mit Prompt-Versionierung + Qualitaetsmetriken wieder aktivieren