diff --git a/app/presse_generator.py b/app/presse_generator.py index 629a61b..feb86ea 100644 --- a/app/presse_generator.py +++ b/app/presse_generator.py @@ -190,15 +190,26 @@ aktuellen Nachricht erklärt — für Bürger:innen, nicht für Fachpublikum. Keine Markdown-Formatierung im Body — Mastodon/Twitter rendert das nicht. Ausnahme: Zahlen können dezent in Klammern ergänzt werden („30 %", „800 -Pflegekräfte"). Kein **fett**, kein _kursiv_. +Pflegekräfte"). Kein **fett**, kein _kursiv_, KEINE eckigen Klammern +`[…]`, KEINE Backslashes vor Klammern, KEINE Markdown-Links. ## Output-Format Antworte NUR mit gültigem JSON: { "titel": "", - "body": "<3-5 Posts, getrennt durch \\n\\n. Jeder Post ≤280 Zeichen.>" -}""" + "body": "<3-5 Posts in EINEM String, jeder Post in eigenem Absatz>" +} + +**TRENNUNG ZWISCHEN POSTS:** im JSON-`body` als `\\n\\n` (Backslash + n ++ Backslash + n — exakt zwei Escape-Sequenzen, nicht roh, nicht +einfach Newline). Jeder Post ist eine Mini-Einheit für sich, +**maximal 280 Zeichen lang**. Mehr als 280 Zeichen pro Post sind ein +Verstoß gegen Mastodon/Twitter-Limits. Beispiel: + +```json +{"body": "Post 1 mit Hook und Drucksache.\\n\\nPost 2 mit erster Lebenslage.\\n\\nPost 3 mit zweiter.\\n\\nWir fordern: ... #GWO"} +```""" def _build_user_prompt(