diff --git a/MIGRATION_PLAN.md b/MIGRATION_PLAN.md index bdab19b2..89e3ff71 100644 --- a/MIGRATION_PLAN.md +++ b/MIGRATION_PLAN.md @@ -347,11 +347,39 @@ Der End-to-End-Test der E-Mail-Simulation im SuperOffice-Kalender deckte subtile Die Qualität der Marketing-Matrix (Subject, Intro, Social Proof) ist entscheidend für den Erfolg des Outreachs. Daher wurde die Generierungslogik in `generate_matrix.py` massiv geschärft. **Kern-Konzept: Der Strategische Brückenschlag** -Die KI agiert nicht mehr als reiner Copywriter, sondern als **scharfsinniger B2B-Strategieberater**. Der Prompt erzwingt die Verknüpfung von drei Ebenen: +Die KI agiert nicht mehr als reiner Copywriter, sondern als **scharfsinniger B2B-Strategieberater** ("Lösungsberater"). Der Prompt erzwingt die Verknüpfung von drei Ebenen: 1. **Persönlicher Druck (Persona):** Was hält den Entscheider nachts wach? (Pains der Rolle) 2. **Strategische Notwendigkeit (Branche):** Welchen externen Anforderungen muss das Unternehmen gerecht werden? (Pains/Gains der Branche) 3. **Technologischer Enabler (Produkt):** Wie genau löst die spezifische Robotik-Kategorie (Cleaning, Service, etc.) diesen Konflikt? +**Neues Feature: "Ops Focus: Secondary" (Die Rollen-Weiche)** +Für bestimmte Branchen (z.B. **Healthcare - Hospital**) ist das Primärprodukt (Reinigung) zwar für das Facility Management relevant, aber für die operative Leitung (Pflegedienstleitung) uninteressant. +* **Logik:** Wenn in Notion das Flag `Ops Focus: Secondary` aktiv ist, wechselt die Engine für die Persona **"Operativer Entscheider"** automatisch auf das **Sekundärprodukt** (z.B. Service-Roboter/Transport). +* **Resultat:** Der Pflegedienstleiter bekommt Texte über "Entlastung von Routinetätigkeiten" (Transport), während der Technische Leiter weiterhin Texte über "Effiziente Flächenreinigung" (Cleaning) erhält. +* **Technische Umsetzung:** Die Pains/Gains in Notion sind mit Tags `[Primary Product: ...]` und `[Secondary Product: ...]` versehen. Der Parser (`extract_segment`) extrahiert gezielt den für die Rolle relevanten Block. + +**Der "Lösungsberater" Prompt (Auszug):** +```python +prompt = f""" +Du bist ein kompetenter Lösungsberater und brillanter Texter. +AUFGABE: Erstelle 3 Textblöcke (Subject, Introduction_Textonly, Industry_References_Textonly) für eine E-Mail an einen Entscheider. + +--- KONTEXT --- +ZIELBRANCHE: {industry.name} +BRANCHEN-HERAUSFORDERUNGEN (PAIN POINTS): {industry_pains} +FOKUS-PRODUKT (LÖSUNG): {target_scope} ({product_context}) +ANSPRECHPARTNER (ROLLE): {persona.name} +PERSÖNLICHE HERAUSFORDERUNGEN: {persona_pains} + +--- DEINE AUFGABE --- +1. **Subject:** Formuliere eine kurze Betreffzeile (max. 6 Wörter). Richte sie **direkt an einem der persönlichen Pain Points** des Ansprechpartners. +2. **Introduction_Textonly:** Formuliere einen Einleitungstext (2-3 Sätze). + - **Satz 1 (Die Brücke):** Knüpfe an die (uns unbekannte) operative Herausforderung an. + - **Satz 2 (Die Relevanz):** Schaffe die Relevanz für die Zielperson ("Für Sie als {persona.name} ist dabei entscheidend..."). +3. **Industry_References_Textonly:** Formuliere einen **strategischen Referenz-Block** ("Social Proof"). +""" +``` + **Prompt-Anforderungen (Matrix):** * **Betreff:** "Finger in die Wunde" (Max. 6 Wörter). * **Einleitung:** Sofortiges Gefühl von "Verstanden-Werden" durch Verbindung von Rollen-Verantwortung und Branchen-Herausforderung.