Strukturieren und Prüfansicht #5
Labels
No labels
status/blocked
status/claimed
status/entwurf
stufe/mvp-1
stufe/mvp-2
stufe/prio-b
stufe/spaeter
type/bug
type/feature
type/infra
type/tech-debt
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
robert/rezeptbuch#5
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ziel
Die KI macht aus der Eingabe ein einheitliches Rezept: Titel, Zutaten mit
Einkaufsnamen, Schritte mit verknüpften Zutaten und Wartezeiten, „Ergibt“,
Allergene. Was sie unsicher gelesen oder selbst ergänzt hat, ist markiert. In
einer Prüfansicht – ohne Frage-Dialoge – wird das bestätigt. Danach ist
der Entwurf „geprüft, zum Ausprobieren“ oder direkt im Kochbuch.
Grundlage
PRD Kapitel 06 (Bestandteile, Mengenregeln, Schritte, Ergibt, Pflichtangaben),
07 (Grundregel 2 und 3, Prüfansicht, Pflichtangaben, Fremde Sprache, Rezept
nennt keine Portionen), 08 (Externe KI, Was an die KI geschickt wird,
manueller Weg, Markierungen), 19 (Punkt 2)
Abhängig von
#3, #4; Vorbedingung: Qualitätstest der KI
Akzeptanzkriterien
Strukturierung durch die KI
wie „Für den Teig“, falls vorhanden), Abschnitt „Du brauchst“ für
Utensilien, Schritte, „Ergibt“ (Zahl und Einheit), geschätzte
Zubereitungszeit, Zeitklasse (schnell/mittel/umfangreich), Kategorie
(Vorspeisen, Hauptspeisen, Nachspeisen, Backen, Sonstiges), Tags, Quelle.
Schritte geteilt, nicht kleinteiliger. Jeder Schritt kennt seine
verknüpften Zutaten und ggf. eine Wartezeit.
die Glutenbildung“) werden Tipps am Schritt.
Original bleibt. Exakte Umrechnungen (°F → °C) erfolgen ohne Markierung;
zutatenabhängige (Cups, Unzen → Gramm) sind als „von der KI ergänzt“
markiert. „1 Becher“, „1 Dose“, „eine Handvoll“, „1 Tasse“ bleiben
unverändert.
Rezepte/“:
markiert als „von der KI ergänzt“.
Einkaufsnamen, die Alternative bleibt im Text.
Zutatenliste übernommen, markiert als „von der KI ergänzt“.
passender Einheit vor (z. B. „1 Tarte (26 cm)“, „6 Pizzen“), markiert als
„von der KI ergänzt“.
Inhalt zu ändern.
Datenschutz bei der KI (automatisch testbar)
Anfrage an die KI Personenprofile, Unverträglichkeiten, Vorlieben oder
Kommentare enthalten sind.
Gulasch von Kim“) werden vor dem Senden durch Platzhalter ersetzt und in
der Antwort wieder eingesetzt.
Browser (prüfbar in den Netzwerk-Anfragen des Browsers).
Server; das Modell ist pro Aufgabe wählbar.
Prüfansicht
Markierungen direkt an der Stelle. Es gibt keine Folge von Frage-Dialogen.
Bildausschnitt und die möglichen Lesarten als Knöpfe (z. B. „200 g“ /
„250 g“). Muss einzeln entschieden werden.
Allergenen und Gründen; vorgeschlagene Einkaufsnamen; bei neuen
Einkaufsnamen Allergene (antippbar, vorausgewählt) und Gruppen; Zeit und
Kategorie; Tags (AK-15a); „Ergibt“; die Zerlegung in Schritte; ggf. der Hinweis auf ein
Rezept mit gleichem Titel (auch in Entwürfen und Papierkorb), der nicht
blockiert. „Gleich“ heißt (entschieden 08.10.2026): Groß- und
Kleinschreibung, Satzzeichen und mehrfache Leerzeichen zählen nicht.
Prüfbeispiele: „Omas Gulasch“ = „omas gulasch!“ → Hinweis;
„Gulasch nach Oma“ ↔ „Omas Gulasch“ → kein Hinweis.
(z. B. „Suppe“, „Grillen“, „für Gäste“). Sie nimmt bevorzugt Tags, die es
im Haushalt schon gibt, und erfindet nur neue, wenn keiner passt. In der
Prüfansicht stehen sie als „von der KI ergänzt“, werden mit der
Sammelbestätigung übernommen und blockieren den Abschluss nicht. Tags sind
in der Prüfansicht und später am Rezept (#7) frei änderbar; beim Tippen
werden vorhandene Tags vorgeschlagen.
Einstellungen ausgeschaltet werden; die Schritte werden dann ohne eigene
Prüfung übernommen.
KI nichts Brauchbares oder ist sie nicht erreichbar, kann das ganze Rezept
in der Prüfansicht eingetippt werden.
Prüfung abschließen
bestätigt sind: Titel, Zutaten (Angaben wie „Salz nach Geschmack“ sind
zulässig), Schritte, „Ergibt“ (Zahl und Einheit), und jede Zutat einem
Einkaufsnamen mit bestätigten Allergenen zugeordnet ist. Fehlt etwas, sagt
die App genau was.
markierte Stellen. Alle so übernehmen?“ → „Ja“ / „Zeig sie mir“. Unsicher
gelesene Stellen müssen vorher einzeln entschieden sein.
ist „geprüft, zum Ausprobieren“ und kann auf die Haus-Liste.
dieser Knopf schließt die Prüfung mit ab (gleiche Bedingungen wie AK-18).
Kochbuch aufnehmen.
Nicht in dieser Stufe
Offene Fragen
Tags– entschieden 08.10.2026: KI schlägt bis zu 5 Tags vor,bestätigt per Sammelbestätigung, nicht blockierend (AK-15a); die Suche
findet Rezepte auch über Tags (#8, AK-5a).
Ähnlicher Titel (AK-15)– entschieden 08.10.2026: nur gleicherTitel (ohne Groß-/Kleinschreibung, Satzzeichen, Leerzeichen). Ähnliche
Titel erkennt erst die spätere Duplikaterkennung.
Alle offenen Fragen sind geklärt; das Issue ist bereit zum Bau
(Vorbedingung bleibt der Qualitätstest der KI).
Entscheidung 08.10.2026 (Lena, Durchsicht von #5, Frage 1): Tags gibt es schon in MVP-1. Die KI schlägt bis zu 5 vor, bevorzugt bereits vorhandene; sie werden per Sammelbestätigung übernommen, blockieren nicht und sind frei änderbar (#5, AK-15a). Die Suche findet Rezepte auch über Tags (#8, AK-5a).
Entscheidung 08.10.2026 zu offener Frage 2: Der Hinweis auf ein vorhandenes Rezept erscheint nur bei gleichem Titel (Groß-/Kleinschreibung, Satzzeichen und Leerzeichen zählen nicht); AK-15 mit Prüfbeispielen angepasst. Damit sind alle offenen Fragen geklärt; Lena hat die Kriterien durchgesehen, status/entwurf entfernt. Vorbedingung für den Bau der KI-Teile bleibt der Qualitätstest der KI.
Hinweis aus
#3(Zutatenverzeichnis, am 08.10.2026 gebaut): Die Kriterien AK-9 bis AK-12 von#3(KI ordnet Einkaufsnamen zu, Markierung bei Unsicherheit, im Zweifel nicht zusammenfassen, Allergene und Gruppen fuer neue Einkaufsnamen erst nach Bestaetigung, manuelle Zuordnung ohne KI) werden hier in der Pruefansicht angeschlossen. Der Server hat dafuer schon:ResolveIngredientQuery(Wortlaut -> Einkaufsname),AssignWordingCommand(Zuordnung merken),CreateShoppingNameCommand/UpdateShoppingNameCommandundDietDerivation(Allergen-Leiste mit Gruenden).Entscheidungen 08.10.2026 (Lena, Rueckfragen vor dem Bau):
#3). So kann ein Rezept als Ganzes auf dem Geraet liegen (Kochen ohne Internet), und Aenderungen im Zutatenverzeichnis wirken trotzdem sofort.#5endet mit "geprueft, zum Ausprobieren" bzw. "im Kochbuch"; der Knopf "auf die Haus-Liste" kommt mit#9.#19(siehe dort).