From 57eb19632d075f40178e7a02348fed83433939b8 Mon Sep 17 00:00:00 2001 From: Thomas Hackner Date: Fri, 3 Jul 2026 18:43:55 +0200 Subject: [PATCH] Always include languages (esp. English) in CV Languages were dropped when not explicitly required by the job posting. Sprachkenntnisse are standard CV content in Germany, so always include them from the base documents regardless of job relevance. Co-Authored-By: Claude --- lib/documents.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/documents.js b/lib/documents.js index ed67f91..6860881 100644 --- a/lib/documents.js +++ b/lib/documents.js @@ -201,7 +201,7 @@ async function generateTailoredTexts({ job, basisDokumente, settings, llmNotizen ` ],\n` + ` "weiterbildungen": [],\n` + ` "kenntnisse": ["Fähigkeit 1", "Fähigkeit 2"],\n` + - ` "sprachen": [ { "sprache": "Deutsch", "niveau": "Muttersprache" } ],\n` + + ` "sprachen": [ { "sprache": "Deutsch", "niveau": "Muttersprache" }, { "sprache": "Englisch", "niveau": "verhandlungssicher" } ],\n` + ` "hobbys": ["Hobby 1", "Hobby 2"]\n` + ` }\n` + `}`; @@ -290,7 +290,11 @@ async function generateTailoredTexts({ job, basisDokumente, settings, llmNotizen `kein Auffüllen. Lieber 4–6 konkrete, harte Pflichtfähigkeiten als 12 weiche. Jedes Stichwort muss ` + `konkret benennbar sein (Technologie, Methode, Werkzeug, Zertifizierung) und aus den Basis-Unterlagen ` + `belegbar bleiben — nichts erfinden. Reihenfolge: geforderte Pflichtfähigkeiten zuerst.\n` + - `- sprachen, weiterbildungen: NUR falls in den Unterlagen vorhanden UND als Anforderung in der ` + + `- sprachen: IMMER aus den Basis-Unterlagen übernehmen (Sprachkenntnisse gehören in jeden ` + + `deutschen Lebenslauf, unabhängig davon, ob die Stelle sie explizit fordert). Deutsch als ` + + `Muttersprache sowie alle weiteren dort genannten Sprachen — insbesondere Englisch — ` + + `vollständig aufführen, mit Niveau laut Unterlagen. Nichts erfinden, nichts weglassen.\n` + + `- weiterbildungen: NUR falls in den Unterlagen vorhanden UND als Anforderung in der ` + `Stellenanzeige genannt bzw. für die Stelle zwingend. Sonst weglassen.\n` + `- hobbys: NUR aufnehmen, wenn sie direkt für den Beruf nützlich sind (z. B. Open-Source-Engagement, ` + `vereinsinterne IT/Verwaltung, ehrenamtliche Projektarbeit mit Bezug zur Stelle); sonst komplett weglassen.\n\n` +