{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/scripts\/pipeline\/config\/entity_type_rules.yaml",
"content": "# Entity Type Normalization Rules\n# Deterministische Regeln für Entity-Typ-Zuweisung\n# Priorität: explicit > pattern > default\n\nversion: \"1.0\"\n\n# Explizite Zuweisungen (höchste Priorität)\nexplicit_mappings:\n ROLE:\n - Coach\n - Coachee\n - Klient\n - Klientin\n - \"Klient*innen\"\n - \"Klient*in\"\n - Therapeut\n - Therapeutin\n - Berater\n - Beraterin\n - Trainer\n - Trainerin\n - Supervisor\n - Supervisorin\n - Moderator\n - Moderatorin\n - Facilitator\n - Mentor\n - Mentorin\n - Mediator\n - Mediatorin\n - Chef\n - Chefin\n - Mitarbeiter\n - Mitarbeiterin\n - \"Mitarbeiter*in\"\n - Führungskraft\n - Team\n - Ehemann\n - Ehefrau\n - Partner\n - Partnerin\n - Auftraggeber\n - Auftraggeberin\n - Ratsuchender\n - Ratsuchende\n - Gesprächspartner\n - Gesprächspartnerin\n - Probeklient\n - \"Probeklient*innen\"\n\n METHOD:\n - Wunderfrage\n - Skalierungsfrage\n - Skalierung\n - Reframing\n - \"Zirkuläres Fragen\"\n - Genogrammarbeit\n - Aufstellung\n - Hausaufgabe\n - Kompliment\n - Verschreibung\n - Reflecting Team\n - Hypothetisieren\n - Externalisieren\n - Ressourcenaktivierung\n\n THEORY:\n - \"Systemische Therapie\"\n - \"Systemisches Coaching\"\n - \"Lösungsfokussierte Kurztherapie\"\n - \"Lösungsorientierte Therapie\"\n - Konstruktivismus\n - Kybernetik\n - NLP\n - Hypnotherapie\n - Familientherapie\n - \"Systemische Beratung\"\n - \"Kurzzeittherapie\"\n - \"Solution Focus\"\n\n MODEL:\n - GROW-Modell\n - Lösungskreis\n - Tetralemma\n - Phasenmodell\n - Prozessmodell\n - Kommunikationsmodell\n\n ARTIFACT:\n - Genogramm\n - Fragebogen\n - Protokoll\n - Flipchart\n - Booklet\n\n# Pattern-basierte Regeln (mittlere Priorität)\n# Format: regex -> type\npattern_rules:\n THEORY:\n - \".*therapie$\"\n - \".*ansatz$\"\n - \".*theorie$\"\n - \".*paradigma$\"\n - \".*schule$\"\n\n METHOD:\n - \".*frage$\"\n - \".*technik$\"\n - \".*intervention$\"\n - \".*methode$\"\n - \".*übung$\"\n\n MODEL:\n - \".*modell$\"\n - \".*kreislauf$\"\n - \".*zyklus$\"\n - \".*prozess$\"\n\n ROLE:\n - \".*coach$\"\n - \".*berater$\"\n - \".*therapeut$\"\n - \".*trainer$\"\n\n# Stopwords - diese werden komplett ignoriert\nstopwords:\n - Aspekte\n - Wissen\n - Fragen\n - Zeit\n - Weise\n - Seiten\n - Dinge\n - Punkte\n - Ebenen\n - Denken\n - Handeln\n - Situation\n - Thema\n - Themen\n - Bereich\n - Bereiche\n - Art\n - Form\n - Formen\n\n# Default-Typ wenn keine Regel greift\ndefault_type: CONCEPT\n"
}
}
{
"tool_response": {
"type": "create",
"filePath": "\/var\/www\/scripts\/pipeline\/config\/entity_type_rules.yaml",
"content": "# Entity Type Normalization Rules\n# Deterministische Regeln für Entity-Typ-Zuweisung\n# Priorität: explicit > pattern > default\n\nversion: \"1.0\"\n\n# Explizite Zuweisungen (höchste Priorität)\nexplicit_mappings:\n ROLE:\n - Coach\n - Coachee\n - Klient\n - Klientin\n - \"Klient*innen\"\n - \"Klient*in\"\n - Therapeut\n - Therapeutin\n - Berater\n - Beraterin\n - Trainer\n - Trainerin\n - Supervisor\n - Supervisorin\n - Moderator\n - Moderatorin\n - Facilitator\n - Mentor\n - Mentorin\n - Mediator\n - Mediatorin\n - Chef\n - Chefin\n - Mitarbeiter\n - Mitarbeiterin\n - \"Mitarbeiter*in\"\n - Führungskraft\n - Team\n - Ehemann\n - Ehefrau\n - Partner\n - Partnerin\n - Auftraggeber\n - Auftraggeberin\n - Ratsuchender\n - Ratsuchende\n - Gesprächspartner\n - Gesprächspartnerin\n - Probeklient\n - \"Probeklient*innen\"\n\n METHOD:\n - Wunderfrage\n - Skalierungsfrage\n - Skalierung\n - Reframing\n - \"Zirkuläres Fragen\"\n - Genogrammarbeit\n - Aufstellung\n - Hausaufgabe\n - Kompliment\n - Verschreibung\n - Reflecting Team\n - Hypothetisieren\n - Externalisieren\n - Ressourcenaktivierung\n\n THEORY:\n - \"Systemische Therapie\"\n - \"Systemisches Coaching\"\n - \"Lösungsfokussierte Kurztherapie\"\n - \"Lösungsorientierte Therapie\"\n - Konstruktivismus\n - Kybernetik\n - NLP\n - Hypnotherapie\n - Familientherapie\n - \"Systemische Beratung\"\n - \"Kurzzeittherapie\"\n - \"Solution Focus\"\n\n MODEL:\n - GROW-Modell\n - Lösungskreis\n - Tetralemma\n - Phasenmodell\n - Prozessmodell\n - Kommunikationsmodell\n\n ARTIFACT:\n - Genogramm\n - Fragebogen\n - Protokoll\n - Flipchart\n - Booklet\n\n# Pattern-basierte Regeln (mittlere Priorität)\n# Format: regex -> type\npattern_rules:\n THEORY:\n - \".*therapie$\"\n - \".*ansatz$\"\n - \".*theorie$\"\n - \".*paradigma$\"\n - \".*schule$\"\n\n METHOD:\n - \".*frage$\"\n - \".*technik$\"\n - \".*intervention$\"\n - \".*methode$\"\n - \".*übung$\"\n\n MODEL:\n - \".*modell$\"\n - \".*kreislauf$\"\n - \".*zyklus$\"\n - \".*prozess$\"\n\n ROLE:\n - \".*coach$\"\n - \".*berater$\"\n - \".*therapeut$\"\n - \".*trainer$\"\n\n# Stopwords - diese werden komplett ignoriert\nstopwords:\n - Aspekte\n - Wissen\n - Fragen\n - Zeit\n - Weise\n - Seiten\n - Dinge\n - Punkte\n - Ebenen\n - Denken\n - Handeln\n - Situation\n - Thema\n - Themen\n - Bereich\n - Bereiche\n - Art\n - Form\n - Formen\n\n# Default-Typ wenn keine Regel greift\ndefault_type: CONCEPT\n",
"structuredPatch": [],
"originalFile": null
}
}