Batch mode: also fix broken ingredients/instructions from failed scraper import

This commit is contained in:
2026-08-16 19:03:26 +02:00
parent 371055e2f5
commit 744457117d
+11 -4
View File
@@ -178,10 +178,17 @@ Rezepte durch"):
3. Dem User kurz die gefundene Anzahl + Namen nennen und bestätigen lassen, dass alle
nacheinander bearbeitet werden sollen (kann je nach Anzahl mehrere Tool-Aufrufe dauern).
4. Jedes gefundene Rezept einzeln durch Schritt 2-5 aus dem Hauptablauf laufen lassen
(Taxonomie abrufen, Kategorien/Tags setzen, Zutaten/Anleitung nur bereinigen, wenn der
User das ausdrücklich auch für den Batch-Lauf möchte — im Zweifel für den Batch-Modus nur
Kategorien/Tags setzen und Zutaten/Anleitung unangetastet lassen, um bestehende, bereits
funktionierende Rezepte nicht unnötig zu verändern).
(Taxonomie abrufen, Kategorien/Tags setzen). Zutaten/Anleitung standardmäßig
**nicht** anfassen, um bestehende, funktionierende Rezepte nicht unnötig zu verändern
— **außer** die strukturierten Felder sind offensichtlich vom Import kaputt. Das ist
der Fall, wenn `recipeIngredient` oder `recipeInstructions` nur Platzhalter wie
"Could not detect ingredients" / "Could not detect instructions" enthalten oder leer
sind, während in `description` erkennbar ein vollständiger Rezepttext (Zutatenliste
und/oder Zubereitungsschritte, oft als Instagram-Caption) steht. In diesem Fall die
Zutaten und Schritte aus der `description` extrahieren, normalisieren, ggf. übersetzen
und mit setzen — das ist der eigentliche Grund, warum das Rezept "unsortiert" wirkt.
Wenn der User das ausdrücklich nur für Kategorien/Tags will, entsprechend nachfragen
oder respektieren.
5. Am Ende eine kurze Zusammenfassung: wie viele Rezepte bearbeitet wurden und welche
Kategorien/Tags jeweils gesetzt wurden (kompakte Liste, keine vollständigen Rezeptdaten).