From e462fa18ad4b16e07e6f66cccfa4173bed3361cb Mon Sep 17 00:00:00 2001
From: Thomas Hackner
Date: Tue, 14 Jul 2026 11:14:06 +0200
Subject: [PATCH] Beispieldaten entpersonalisiert: generische Staedte statt
Gladbeck & Co.
Platzhalter und Doku-Beispiele nannten durchgehend den Wohnort des
Entwicklers (Gladbeck, Bottrop, Gelsenkirchen, Essen), dessen Vorwahl
(02043), PLZ und Strasse. Ersetzt durch Berlin/Hamburg/Muenchen sowie eine
zum Beispielort passende Vorwahl (030). Betrifft die Platzhalter fuer
Telefon/Ort (Vorlagen), die Staedte-Eingabe (Jobsuche), das Adressbeispiel
in den LLM-Notizen, die OpenAPI-Beispiele und zwei Code-Kommentare.
Co-Authored-By: Claude Opus 4.8
---
lib/blacklist.js | 2 +-
lib/documents.js | 4 ++--
lib/openapi.js | 6 +++---
views/bewerbung.ejs | 2 +-
views/jobsuche.ejs | 2 +-
views/vorlagen.ejs | 4 ++--
6 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/lib/blacklist.js b/lib/blacklist.js
index fefc72e..621fcce 100644
--- a/lib/blacklist.js
+++ b/lib/blacklist.js
@@ -111,7 +111,7 @@ function firmaSlug(s) {
// when the shorter one's hyphen tokens are a leading prefix of the longer one's.
// The prefix rule collapses "short name" vs "full legal name" spellings of one
// firm — e.g. "it-problemloeser" vs "it-problemloeser-verwaltungs-und-handels",
-// or "stadtwerke-essen" vs "stadtwerke-essen-netz". To avoid merging distinct
+// or "stadtwerke-berlin" vs "stadtwerke-berlin-netz". To avoid merging distinct
// firms that merely share a first word ("meyer-it" vs "meyer-logistik"), a pure
// prefix match requires the shorter slug to carry at least two tokens; a
// single-token slug only matches an identical one.
diff --git a/lib/documents.js b/lib/documents.js
index 5b795ea..9f61132 100644
--- a/lib/documents.js
+++ b/lib/documents.js
@@ -1543,8 +1543,8 @@ const LET_W = LET_R - LET.mx; // 165
// The letter shares the résumé's accent (see lib/design.js), so cover letter and
// CV keep reading as one deliberately designed set whatever the user picks.
-// Extract just the town from a possibly-full address ("Feldstraße 76, 45968
-// Gladbeck" / "45968 Gladbeck" / "Gladbeck" → "Gladbeck").
+// Extract just the town from a possibly-full address ("Musterstraße 5, 10115
+// Berlin" / "10115 Berlin" / "Berlin" → "Berlin").
function cityName(header) {
let s = header.ort || header.adresse || '';
const parts = String(s).split(',').map((p) => p.trim()).filter(Boolean);
diff --git a/lib/openapi.js b/lib/openapi.js
index 9d09b62..2aa0e97 100644
--- a/lib/openapi.js
+++ b/lib/openapi.js
@@ -443,7 +443,7 @@ function buildOpenApiSpec(baseUrl = '') {
content: {
'application/json': {
schema: { $ref: '#/components/schemas/Settings' },
- example: { name: 'Max Mustermann', ort: 'Gladbeck' },
+ example: { name: 'Max Mustermann', ort: 'Berlin' },
},
},
},
@@ -890,8 +890,8 @@ function buildOpenApiSpec(baseUrl = '') {
adresse: { type: 'string', example: 'Musterstraße 1, 12345 Musterstadt' },
kundennummer: { type: 'string', description: 'Kundennummer beim Jobcenter' },
email: { type: 'string', example: 'max@example.com' },
- telefon: { type: 'string', example: '02043 123456' },
- ort: { type: 'string', example: 'Gladbeck' },
+ telefon: { type: 'string', example: '030 12345678' },
+ ort: { type: 'string', example: 'Berlin' },
webseite: { type: 'string', example: 'example.com' },
geburtsdatum: { type: 'string', example: '01.01.1990' },
},
diff --git a/views/bewerbung.ejs b/views/bewerbung.ejs
index 95a64d3..50ebc43 100644
--- a/views/bewerbung.ejs
+++ b/views/bewerbung.ejs
@@ -340,7 +340,7 @@
+ placeholder="z. B.
Musterfirma GmbH
Musterstraße 12
10115 Berlin
Ansprechpartner: Frau Müller"><%= application.llm_notizen || '' %>
diff --git a/views/jobsuche.ejs b/views/jobsuche.ejs
index d1357d1..9cb5a71 100644
--- a/views/jobsuche.ejs
+++ b/views/jobsuche.ejs
@@ -97,7 +97,7 @@
Städte
+ placeholder="Berlin, Potsdam, Hamburg, München"><%= profil.staedte.join(', ') %>
Kommagetrennt, höchstens <%= maxStaedte %>. Die erste Stadt gilt als Wohnort und wird
am höchsten priorisiert. Bei „100 % Remote“ werden die Städte ignoriert.
diff --git a/views/vorlagen.ejs b/views/vorlagen.ejs
index 046ed39..c552f49 100644
--- a/views/vorlagen.ejs
+++ b/views/vorlagen.ejs
@@ -79,13 +79,13 @@
Telefon
+ placeholder="z. B. 030 12345678" value="<%= settings.telefon || '' %>">
Wohnort
+ placeholder="z. B. Berlin" value="<%= settings.ort || '' %>">
Webseite