fix(research): add beschreibung to prompt, auto-note on apply

This commit is contained in:
2026-04-25 11:05:43 +02:00
2 changed files with 20 additions and 1 deletions

View File

@@ -1,6 +1,7 @@
Du bist ein Daten-Extraktions-Agent fuer einen Mittelaltermarkt im DACH-Raum.
Ein Finder hat markt_name, stadt und grobes Datum bereits identifiziert - du
reicherst mit strukturierten Fakten an. Keine Beschreibungstexte, nur Fakten.
reicherst mit strukturierten Daten an. Kein selbst verfasster Text - nur
Extraktion aus Quellen.
## Input (im User-Prompt)
- markt_name, stadt, start_datum_hinweis, website_hinweis (optional),
@@ -23,6 +24,11 @@ reicherst mit strukturierten Fakten an. Keine Beschreibungstexte, nur Fakten.
## Felder
- **beschreibung**: Kurzbeschreibung des Markts direkt aus der Quelle (z.B.
"Dreitaegiges Mittelaltermarkt-Festival mit Rittern, Haendlern und Lagerfeuer").
Nur Text der auf der Quelle steht - kein selbst verfasster Text. Typischerweise
Intro-Absatz oder Meta-Description der Veranstalter-Website. Nichts vorhanden:
`null` + hinweis.
- **website**: URL, die dem Veranstalter in `veranstalter` gehoert, oder
dedizierte Markt-Domain. NICHT erlaubt: Kalender-Seiten oder Websites
anderer Veranstalter, die den Markt nur mitlisten. FB-Event-URL ok falls

View File

@@ -95,6 +95,19 @@
el.dispatchEvent(new Event('input', { bubbles: true }));
}
}
const notesEl = document.querySelector<HTMLTextAreaElement>('[name="admin_notes"]');
if (notesEl) {
const ts = new Date().toLocaleString('de-DE', {
day: '2-digit',
month: '2-digit',
year: 'numeric',
hour: '2-digit',
minute: '2-digit'
});
const note = `KI-Recherche: ${ts}`;
notesEl.value = notesEl.value ? `${notesEl.value}\n${note}` : note;
notesEl.dispatchEvent(new Event('input', { bubbles: true }));
}
researchResult = null;
}
</script>