{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "cd \/var\/www\/scripts\/pipeline && DB_PASSWORD=\"v8mFLmkF2fth_r\" .\/venv\/bin\/python -c \"\nimport json\nfrom generators.config_loader import parse_structure\n\nconfig = {\n 'WICHTIG': 'Gib NUR den fertigen Beitragstext aus. Keine YAML-Wiederholung, keine Strukturbeschreibung.',\n 'ausgabe': {\n 'format': 'reiner Text',\n 'zeichen_min': 1500,\n 'zeichen_max': 3000,\n 'woerter': '250-400'\n },\n 'aufbau': {\n 'hook': {\n 'position': 'erste 1-2 Zeilen',\n 'stil': 'Provokante These oder klare Positionierung',\n 'beispiele': ['Vertrauen ist kein Kuschelkonzept.', 'Dreiecksverträge sind kein Trend.'],\n 'verboten': ['Clickbait', 'Fragen am Anfang', 'Ausrufezeichen']\n },\n 'praxisbezug': {'position': 'nach dem Hook', 'stil': 'Ich-Perspektive'},\n 'hauptteil': {'struktur': 'Ein klarer Gedanke', 'differenzierung': 'Begriffe präzisieren'},\n 'schluss': {'soft_cta': 'Einladung zum Dialog', 'verboten': ['Hashtags', 'Link-Spam']}\n },\n 'formatierung': {\n 'emojis': 'verboten - keine Emojis erlaubt',\n 'fettschrift': 'verboten - keine **text** Formatierung',\n 'markdown': 'verboten - reiner Text ohne Formatierung',\n 'hashtags': 'keine'\n },\n 'verboten': ['Emojis', 'Hashtags', 'Fettschrift', 'Markdown']\n}\n\nresult, fmt, tags = parse_structure(config)\nprint('=== FORMAT:', fmt)\nprint('=== OUTPUT:')\nprint(result)\n\"",
"description": "Test parse_structure with LinkedIn config"
}
}
{
"tool_response": {
"stdout": "=== FORMAT: reiner Text\n=== OUTPUT:\n### WICHTIG:\nGib NUR den fertigen Beitragstext aus. Keine YAML-Wiederholung, keine Strukturbeschreibung.\n\n### Ausgabe-Format: Reiner Text\n- KEIN Markdown, KEINE Formatierung\n- Keine **Fettschrift**, keine *Kursivschrift*\n- Keine Überschriften mit # oder ##\n- Nur Fließtext und einfache Zeilenumbrüche\n- Länge: 1500-3000 Zeichen (250-400 Wörter)\n\n### Hook (erste 1-2 Zeilen):\n- Stil: Provokante These oder klare Positionierung\n- Beispiele: Vertrauen ist kein Kuschelkonzept.; Dreiecksverträge sind kein Trend.\n- Verboten: Clickbait, Fragen am Anfang, Ausrufezeichen\n\n### Praxisbezug (nach dem Hook):\n- Stil: Ich-Perspektive\n\n\n### Hauptteil:\n- Struktur: Ein klarer Gedanke\n- Differenzierung: Begriffe präzisieren\n\n\n### Schluss:\n- Stil: Einladung zum Dialog\n- Verboten: Hashtags, Link-Spam\n\n### Formatierung STRIKT verboten:\nEmojis, Fettschrift (**text**), Markdown-Formatierung, Hashtags\n\n### VERBOTEN (strikt einhalten!):\n- - Emojis\n- Hashtags\n- Fettschrift\n- Markdown",
"stderr": "",
"interrupted": false,
"isImage": false
}
}