{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": ".\/venv\/bin\/python -c \"\nfrom db import Database\nimport json\n\ndb = Database()\ndb.connect()\n\n# Aktuelles Strukturprofil laden\ncur = db.execute('SELECT content FROM content_config WHERE id = 29')\nprofile = json.loads(cur.fetchone()['content'])\n\n# Korrekturen hinzufügen\nprofile['formatierung']['fettschrift'] = 'verboten - keine **text** Formatierung'\nprofile['formatierung']['markdown'] = 'verboten - reiner Text ohne Formatierung'\n\n# Begriffsdifferenzierung als Beispiel hinzufügen\nprofile['aufbau']['hauptteil']['begriffsdifferenzierung'] = {\n 'beschreibung': 'Zentrale Begriffe präzise unterscheiden',\n 'beispiel': 'Vertrautheit (vergangenheitsbezogen) → Zutrauen (Übergangszone) → Vertrauen (riskante Vorwegnahme)',\n 'wichtig': 'Nicht einfach Synonyme verwenden, sondern systematische Unterscheidungen einführen'\n}\n\n# Update\ncur = db.execute('''\n UPDATE content_config \n SET content = %s, version = %s\n WHERE id = 29\n''', (json.dumps(profile, ensure_ascii=False, indent=2), '1.1'))\ndb.commit()\n\nprint('Strukturprofil aktualisiert auf Version 1.1')\nprint()\nprint('Neue Einträge:')\nprint('- formatierung.fettschrift: verboten')\nprint('- formatierung.markdown: verboten')\nprint('- aufbau.hauptteil.begriffsdifferenzierung: hinzugefügt')\n\ndb.disconnect()\n\"",
"description": "Update structure profile"
}
}
{
"tool_response": {
"stdout": "Strukturprofil aktualisiert auf Version 1.1\n\nNeue Einträge:\n- formatierung.fettschrift: verboten\n- formatierung.markdown: verboten\n- aufbau.hauptteil.begriffsdifferenzierung: hinzugefügt",
"stderr": "",
"interrupted": false,
"isImage": false
}
}