fix(rewrite): attribute claims to source instead of using first-person 'wir'

Rewrites must not use 'wir haben erforscht/berechnet' since the content
comes from a third-party source. The prompt now passes the source name
and instructs GPT to attribute all claims to the original publisher
(e.g. 'laut PiNCAMP', 'die Auswertung zeigt').

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
OliverGiertz 2026-03-26 07:36:09 +00:00
parent 013af2ab62
commit 12932bca90

View file

@ -94,12 +94,16 @@ def rewrite_article_text(article: dict[str, Any]) -> str:
raise RuntimeError("Kein Quelltext für Rewrite verfügbar")
title = (article.get("title") or "").strip()
source_name = (article.get("source_name_snapshot") or article.get("author") or "die Quelle").strip()
prompt = (
"Schreibe den folgenden News-Text neu auf Deutsch in persönlicher Du-Form. "
"Stil: ausführlich, gut lesbar, ohne Einleitung mit Datum/Uhrzeit/Firma/Ort, "
"ohne Pressekontakt, ohne Quellenblock. "
"Nutze klare Absätze und Zwischenüberschriften in HTML (<h2>, <p>, <ul><li> falls passend). "
"Inhaltlich korrekt bleiben, nichts erfinden.\n\n"
"Inhaltlich korrekt bleiben, nichts erfinden. "
f"Wichtig: Der Artikel wurde von '{source_name}' veröffentlicht. "
"Verwende NIEMALS 'wir' oder 'ich' aus Sicht der Quelle beziehe Aussagen stets auf die Quelle, "
f"z.B. 'laut {source_name}', '{source_name} hat ermittelt', 'die Auswertung zeigt'.\n\n"
f"Titel: {title}\n\n"
f"Originaltext:\n{source_text}"
)