{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": ".\/venv\/bin\/python << 'EOF'\nimport sys\nimport json\nsys.path.insert(0, '\/var\/www\/scripts\/pipeline')\nfrom config import get_db_password\nimport mysql.connector\n\nconn = mysql.connector.connect(host='localhost', database='ki_content', user='root', password=get_db_password())\ncursor = conn.cursor(dictionary=True)\n\n# Check for critic-generic prompt\ncursor.execute(\"SELECT id, name, content FROM prompts WHERE name = 'critic-generic'\")\nprompt = cursor.fetchone()\n\nif prompt:\n print(\"=== CRITIC-GENERIC PROMPT ===\")\n print(f\"ID: {prompt['id']}\")\n print()\n print(prompt['content'])\nelse:\n print(\"❌ KEIN 'critic-generic' PROMPT GEFUNDEN!\")\n print()\n print(\"Fallback im Code wird verwendet.\")\n\ncursor.close()\nconn.close()\nEOF\n",
"description": "Check critic-generic prompt"
}
}
{
"tool_response": {
"stdout": "=== CRITIC-GENERIC PROMPT ===\nID: 10\n\nDu bist ein kritischer Lektor mit dem Fokus auf: {fokus}\n\nAnalysiere den folgenden Text und gib strukturiertes Feedback:\n\n## Text:\n{content}\n\n## Deine Aufgabe:\n1. Prüfe den Text auf die Aspekte: {fokus}\n2. Identifiziere konkrete Verbesserungspunkte\n3. Bewerte die Qualität (1-10)\n\nAntworte im JSON-Format:\n{{\n \"rating\": 8,\n \"passed\": true,\n \"issues\": [\"Issue 1\", \"Issue 2\"],\n \"suggestions\": [\"Suggestion 1\"],\n \"summary\": \"Kurze Zusammenfassung\"\n}}",
"stderr": "",
"interrupted": false,
"isImage": false
}
}