Personen und Unverträglichkeiten #12
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#12
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 App berücksichtigt, wer mitisst: Personen als gespeicherte Bündel von
Kriterien (z. B. „Oma: Gluten unverträglich, Pilze mag gern“) oder direkt
gesetzte Kriterien für einmalige Gäste. Sie hilft beim Hinschauen, verspricht
aber keine Sicherheit.
Grundlage
PRD Kapitel 22 (Personen und Unverträglichkeiten), 04 (Nutzer und Personen),
18 (Datenschutz), 19 (Punkt 9)
Abhängig von
#3 (Allergene, Einkaufsnamen, Gruppen)
Akzeptanzkriterien
Personen und Kriterien
Person braucht keinen Zugang zur App.
der fünf), einen Einkaufsnamen (z. B. „Karotten“) oder eine Gruppe (z. B.
„Pilze“). Es hat genau eine Stufe: unverträglich, mag nicht, mag gern.
ist dann in „für wen“ und im Personenfilter vorausgewählt.
überall, wo Personen auswählbar sind (Suche, Vorschläge, „für wen“). Für
einmalige Gäste muss keine Person angelegt werden.
Darstellung
„mag nicht“ dezent (grau, klein), „mag gern“ dezent mit Herz. Die beiden
Arten sind auf den ersten Blick unterscheidbar.
keine“).
Regeln
und verträgt Oma keine, wird ein Pilzgericht wie unverträglich behandelt.
mag gern“ bei derselben Person bedeutet: Karotten gern, übriges Gemüse
nicht.
aller ausgewählten Personen und direkten Kriterien passt. Ein
unverträgliches Allergen, das nur über vermeidbare Zutaten enthalten ist
(#3, AK-14a), schließt nicht aus; das Gericht passt dann mit Hinweis
(„glutenfrei möglich – mit glutenfreier Gemüsebrühe“). Gilt nur für
Allergene, nicht für Kriterien auf Einkaufsnamen oder Gruppen.
Zutaten zu Einkaufsnamen und Gruppen (#3). Eine Korrektur dort
wirkt sofort.
Datenschutz
die KI geschickt (automatischer Test, siehe #5 AK-8).
Wirkung an anderen Stellen (geprüft in den jeweiligen Features)
Nicht in dieser Stufe
Regel: unverträglich ausblenden, Rest markieren)
Rezepte wie „Lasagne glutenfrei“)
Offene Fragen
Ersatzvorschlag– entschieden 08.10.2026: nicht in MVP-1; kommtzusammen mit den Varianten (Prio B).
Alle offenen Fragen sind geklärt; das Issue ist bereit zum Bau.
Entscheidung 08.10.2026 (Lena, kritische Durchsicht Punkt 24, Option B): Allergene, die eine Zutat nur je nach Hersteller enthält („Gibt es ohne“ in der Startliste), gelten als vermeidbar. Sie schließen ein Rezept im Personenfilter nicht aus; Kennzeichnung „glutenfrei möglich“ bzw. „laktosefrei möglich“ mit Hinweis, worauf zu achten ist. Kriterien in diesem Issue entsprechend ergänzt; PRD Kapitel 06, 15, 21, 22 angepasst.
Entscheidung 08.10.2026 zur offenen Frage: Der KI-Ersatzvorschlag für Zutaten, die jemand nicht mag, kommt nicht in MVP-1, sondern zusammen mit den Varianten (Prio B). Damit sind alle offenen Fragen geklärt; Lena hat die Kriterien durchgesehen, status/entwurf entfernt.
Entscheidungen 08.10.2026 (Lena, Rueckfragen vor dem Bau):
#12baut Personen, Kriterien, die Regeln (AK-7 bis AK-10) und einen wiederverwendbaren Auswahl-Baustein "fuer wen / direkte Kriterien" (AK-4). Angeschlossen an Suche, Vorschlaege und Haus-Liste wird er in#8und#9.#12darf so geschlossen werden.Claimed by session "Loop go #12 -> #19 -> #20 -> #5 [acbb06]"