From 391eec5f415d3a77ba171f4defc2082a2296ea8c Mon Sep 17 00:00:00 2001 From: Jeuner <62662523+Jeuners@users.noreply.github.com> Date: Mon, 24 Aug 2026 20:57:43 +0200 Subject: [PATCH] feat: Namensquelle auf der Karte sichtbar machen (Text vs. Telefonbuch) Der Kartenname kam bisher unmarkiert vom LLM aus dem Transkript (Vermutung, kein Abgleich) - jetzt ein "Text"-Label direkt am Namen, analog zum bestehenden kontakt-badge fuer den echten Rufnummer-Abgleich gegen das Adressbuch. Grundlage fuer einen spaeteren Abgleich beider Quellen gegeneinander (geplant, noch nicht umgesetzt). Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_015vtvcyNkapuDh583643hNs --- pipe/server.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pipe/server.py b/pipe/server.py index 3e292e5..d3e6616 100644 --- a/pipe/server.py +++ b/pipe/server.py @@ -520,10 +520,15 @@ function karte(d){ // Notfall, solange nicht im letzten Stapel (= erledigt) - pulsiert als // Blickfang, siehe pruefeNotfall() fuer den zugehoerigen Minuten-Ton. const notfallOffen=d.dringlichkeit==='notfall'&&d.stapel!==STAPEL[STAPEL.length-1]; + // Name kommt vom LLM aus dem Transkript (Vermutung, kein Abgleich) - im + // Unterschied zum kontakt-badge (echter Rufnummer-Abgleich gegen das + // Adressbuch). Quelle sichtbar machen, damit ein spaeterer Abgleich beider + // (Text vs. Telefon) auf unterscheidbaren Daten aufsetzen kann. + const quelleTag=d.name?`📝 Text`:''; return `
-
${esc(KAT[d.kategorie]||d.kategorie)} · ${esc(d.name||'unbekannt')} +
${esc(KAT[d.kategorie]||d.kategorie)} · ${esc(d.name||'unbekannt')} ${quelleTag} ${esc(d.kategorie==='notfall'?'notfall':d.dringlichkeit)}
-
${esc(d.empfangen.replace('T',' '))} · ${nummerLink(d)}${d.rueckruf?' · 📞 Rückruf':''}${d.kontakt?`✓ ${esc(d.kontakt)}`:''}
+
${esc(d.empfangen.replace('T',' '))} · ${nummerLink(d)}${d.rueckruf?' · 📞 Rückruf':''}${d.kontakt?`✓ ${esc(d.kontakt)}`:''}

${esc(d.anliegen)}

${(d.stichworte||[]).map(s=>`${esc(s)}`).join('')}
${d.audio?``:''}