Improve audit pipeline and outreach review

This commit is contained in:
2026-06-08 22:16:32 +02:00
parent ff18fc202e
commit 1695110e0a
34 changed files with 2792 additions and 238 deletions

View File

@@ -0,0 +1,49 @@
export const customerToneGuidelines = {
senderPosture: "kollegial_direkt",
voiceLabel: "kollegial direkt",
email: {
wordCount: {
min: 60,
max: 130,
},
maxSentences: 7,
maxParagraphs: 2,
subject: {
minWords: 2,
maxWords: 6,
maxCharacters: 55,
},
bannedPhrases: [
"Optimierungspotenziale",
"Mehr Sichtbarkeit und bessere Nutzererfahrung",
"Ich habe beobachtet",
"Ich schlage vor",
"Maßnahmen umsetzen",
"Conversion-Rate steigern",
"Ranking positiv beeinflussen",
"Absprungraten senken",
"nachhaltig verbessern",
"signifikant",
],
preferredAskExamples: [
"Soll ich Ihnen die zwei Punkte kurz schicken?",
"Soll ich Ihnen die Stelle kurz als Screenshot schicken?",
"Wäre ein kurzer Hinweis dazu hilfreich?",
],
},
} as const;
export function buildCustomerTonePromptSection() {
return [
"Tonalität für Kunden-E-Mail: kollegial direkt, konkret, ruhig und nicht verkäuferisch.",
"Schreibe wie Matthias als lokaler Web-Profi, nicht wie eine Agentur-Broschüre.",
"Die E-Mail ist eine erste Kontaktaufnahme: maximal zwei verifizierte Befunde, kein Mini-Audit.",
"Betreff: 2-6 Wörter, maximal 55 Zeichen, kein Doppelpunkt, keine Benefit-Kette.",
"E-Mail-Text: 60-130 Wörter, maximal 7 Sätze, 1-2 kurze Absätze.",
"Starte mit einer konkreten Beobachtung zur Website, nicht mit 'Ich habe beobachtet, dass'.",
"Nenne eine praktische Auswirkung in Alltagssprache und ende mit einer weichen Frage.",
"Nutze für unbekannte lokale Betriebe formal Sie/Ihnen.",
"Ich-Form ist erlaubt, aber nicht als Wiederholungsmuster: kein mehrfaches 'Ich habe...' oder 'Ich schlage vor...'.",
`Beispiel für den Abschluss: ${customerToneGuidelines.email.preferredAskExamples[0]}`,
].join("\n");
}