{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": ".\/venv\/bin\/python -c \"\nfrom db import db\nimport json\n\ndb.connect()\n\n# Order #35 config\ncursor = db.execute('''\n SELECT co.author_profile_id, co.structure_id, cc.name as profile_name, cs.name as structure_name\n FROM content_orders co\n LEFT JOIN content_config cc ON co.author_profile_id = cc.id\n LEFT JOIN content_config cs ON co.structure_id = cs.id\n WHERE co.id = 35\n''')\norder = cursor.fetchone()\ncursor.close()\n\nprint(f'Order #35 uses:')\nprint(f' Profile ID: {order[\\\"author_profile_id\\\"]} ({order[\\\"profile_name\\\"]})')\nprint(f' Structure ID: {order[\\\"structure_id\\\"]} ({order[\\\"structure_name\\\"]})')\n\n# Cary LinkedIn profile (ID 28)\ncursor = db.execute('''\n SELECT content FROM content_config WHERE id = 28\n''')\nprofile = cursor.fetchone()\ncursor.close()\n\nprint('\\\\n=== CARY LINKEDIN PROFILE (ID 28) ===')\nconfig = json.loads(profile['content'])\nprint(json.dumps(config, indent=2, ensure_ascii=False))\n\ndb.disconnect()\n\"\n",
"description": "Get Order #35 config and Cary LinkedIn profile"
}
}
{
"tool_response": {
"stdout": "Order #35 uses:\n Profile ID: 20 (Cary Blog Autorin)\n Structure ID: 29 (LinkedIn-Beitrag Cary)\n\n=== CARY LINKEDIN PROFILE (ID 28) ===\n{\n \"name\": \"Cary LinkedIn\",\n \"version\": \"1.0\",\n \"quelle\": \"Analyse 4 LinkedIn-Beiträge Cary Buraty (Dezember 2025)\",\n \"domain\": \"Systemische Beratung, Führung, Coaching, Organisationsentwicklung\",\n \"stimme\": {\n \"ton\": \"sachlich-bestimmt mit persönlicher Fundierung\",\n \"perspektive\": \"Ich-Erfahrung für Praxisbezug, Du-Ansprache bei Call-to-Action\",\n \"komplexitaet\": \"hoch - systemische Begriffe werden erklärt und eingeordnet\",\n \"autoritaet\": \"Expertin, die positioniert ohne zu belehren\"\n },\n \"einstiegsmuster\": [\n \"Provokante These mit Punkt (kein Ausrufezeichen)\",\n \"Klare Positionierung gegen Mainstream-Meinung\",\n \"Praxisbeobachtung aus eigener Arbeit\",\n \"Zeitbezogene Aussage (Führung heute...)\"\n ],\n \"sprachliche_merkmale\": {\n \"satzlaenge\": \"variiert - kurze Sätze für Pointen, längere für Erklärungen\",\n \"absaetze\": \"kurz (3-5 Sätze), klare Gliederung\",\n \"fachsprache\": \"systemische Begriffe ja, aber immer mit Einordnung\",\n \"theoretiker\": [\n \"Niklas Luhmann\"\n ],\n \"buzzwords\": \"verboten\",\n \"floskeln\": \"verboten\",\n \"marketing_sprech\": \"verboten\"\n },\n \"strukturprinzipien\": {\n \"aufbau\": \"These → Praxisbezug → theoretische Einordnung → Handlungsempfehlung\",\n \"differenzierung\": \"Begriffliche Präzision (Vertrautheit ≠ Vertrauen ≠ Zutrauen)\",\n \"listen\": \"Bullet-Points mit ▪️ oder - für 3er-Strukturen\",\n \"fragen\": \"Rhetorische Fragen als Denkimpuls, nicht als Verkaufstrick\",\n \"dreier_struktur\": \"Häufig drei Dimensionen\/Aspekte\/Rollen\"\n },\n \"haltung\": {\n \"denkstil\": \"Sowohl-als-auch statt Entweder-oder\",\n \"komplexitaet\": \"wird gehalten, nicht vereinfacht\",\n \"positionierung\": \"klar und begründet, nicht dogmatisch\",\n \"einladung\": \"zum Reflektieren, nicht zur Zustimmung\"\n },\n \"formatierung\": {\n \"emojis\": \"verboten - keine Emojis, auch nicht ▪️ für Listen. Stattdessen - verwenden.\",\n \"hashtags\": \"keine\",\n \"ausrufezeichen\": \"vermeiden, Punkt bevorzugen\",\n \"grossbuchstaben\": \"nie für Betonung\"\n },\n \"schlussformel\": {\n \"stil\": \"Soft Call-to-Action, keine Verkaufssprache\",\n \"verweis\": \"CAMPUS AM SEE | by Cary Buraty\",\n \"einladung\": \"zum Dialog (Schreib mir gern...)\",\n \"verboten\": [\n \"Jetzt buchen\",\n \"Link in Bio\",\n \"Folge mir für mehr\"\n ]\n },\n \"laenge\": {\n \"zeichen_min\": 1500,\n \"zeichen_max\": 3000,\n \"optimal\": \"250-400 Wörter\"\n },\n \"verboten\": [\n \"Emojis jeglicher Art\"\n ]\n}",
"stderr": "",
"interrupted": false,
"isImage": false
}
}