Haus-Liste und Planung #9

Open
opened 2026-10-07 22:22:36 +02:00 by lena · 3 comments
Collaborator

Ziel

Der Haushalt merkt gemeinsam vor, was demnächst gekocht wird – ohne Tage,
ohne festen Zeitraum. Vorschläge holen lange nicht gekochte Rezepte zurück
ins Blickfeld. Vom Checkout aus geht es zum Einkaufszettel.

Grundlage

PRD Kapitel 12 (Haus-Liste, Checkout, Vorschläge), 22 („Für wen“),
06 (Ergibt, Kochhistorie), 19 (Punkt 5)

Abhängig von

#6, #12

Akzeptanzkriterien

Vormerken

  • AK-1: Ein Rezept wird über das Haus-Symbol vorgemerkt: am Rezept,
    in Suchtreffern und bei den Vorschlägen. Das Haus-Symbol sieht anders aus
    als der Favoriten-Stern.
  • AK-2: Vormerken lassen sich Kochbuch-Rezepte und geprüfte
    Entwürfe. Bei ungeprüften Entwürfen ist das Haus-Symbol nicht verfügbar.
  • AK-3: Ein Rezept kann nur einmal auf der Haus-Liste stehen; ein zweiter
    Tipp auf das Haus-Symbol entfernt es wieder (mit kurzer Rückfrage oder
    Rückgängig).
  • AK-4: Vormerken verlangt keine Angaben.

Ansicht

  • AK-5: Die Haus-Liste ist für alle Namen des Haushalts gleich. Merkt
    Lena auf dem Handy etwas vor, sieht Kim es nach dem Neuladen auf dem
    Tablet.
  • AK-6: Jeder Eintrag zeigt: Titel, ggf. „Entwurf“, „zuletzt gekocht am
    …“, ggf. „übertragen am 12.10. · 6 Portionen“, optionale Menge und „für
    wen“.
  • AK-7: Von jedem Eintrag aus kann das Rezept geöffnet und der Kochmodus
    gestartet werden.
  • AK-8: Ein Eintrag bleibt, bis er von Hand abgewählt wird – weder
    Kochen noch Einkaufen noch Zeit entfernen ihn.

Optionale Angaben

  • AK-9 Menge: In der Einheit von „Ergibt“ des Rezepts, als freies Feld
    mit Kommazahl („1,5 Tarten“). Die App fragt nicht aktiv danach.
  • AK-10 Für wen: Personen und/oder direkte Kriterien („Wir + Oma“,
    „Wir + glutenfrei“). Ohne Angabe gelten die Personen mit „gehört zum
    Haushalt“. Aus der Anzahl der Personen wird keine Menge abgeleitet.
  • AK-11 Warnung: Passt das Rezept nicht zu allen unverträglichen
    Kriterien von „für wen“, zeigt der Eintrag eine deutliche Warnung – immer,
    unabhängig von Filtereinstellungen. Ist das Allergen nur über vermeidbare
    Zutaten enthalten (#3, AK-14a), erscheint statt der Warnung ein
    Hinweis, z. B. „Für Oma: glutenfreie Gemüsebrühe kaufen“; auf dem
    Einkaufszettel steht dann „Gemüsebrühe, glutenfrei“ (#10, AK-13a).

Gekochte abwählen

  • AK-12: „Gekochte abwählen“ zeigt zuerst alle Einträge, die seit dem
    Vormerken gekocht wurden; einzelne können abgewählt bleiben. Erst nach
    Bestätigung werden sie entfernt.

Vorschläge

  • AK-13: Vorgeschlagen werden Kochbuch-Rezepte, sortiert nach „am
    längsten nicht gekocht“ zuerst. Ein Rezept ohne Kocheintrag zählt ab dem
    Tag der Aufnahme ins Kochbuch.
  • AK-14: Rezepte, die schon auf der Haus-Liste stehen oder „aus den
    Vorschlägen herausgelassen“ sind, werden nicht vorgeschlagen.
  • AK-15 (entschieden 08.10.2026): Es erscheinen 6 Vorschläge als
    Kacheln wie in der Bibliothek (auf dem Handy drei Reihen à zwei).
    „andere Vorschläge“ zeigt die nächsten 6 der Reihenfolge; am Ende beginnt
    es wieder von vorn.
  • AK-16: An jedem Vorschlag gibt es „aus den Vorschlägen herauslassen“.
  • AK-17: Geprüfte Entwürfe erscheinen in einer eigenen Zeile „Noch
    auszuprobieren (n)“, älteste zuerst; bereits gekochte tragen „gekocht am …
    · Ins Kochbuch aufnehmen?“. Die Zeile ist waagerecht wischbar und zeigt
    alle geprüften Entwürfe.
  • AK-18: Der Personenfilter wirkt wie in der Suche (#8, AK-10 bis
    AK-13).

Checkout

  • AK-19: „Checkout“ zeigt alle Einträge der Haus-Liste. Bereits
    übertragene sind nicht vorausgewählt, können aber gewählt werden.
  • AK-20: Für jeden gewählten Eintrag wird die Menge bestätigt oder
    geändert; vorbelegt ist die Menge der Haus-Liste, sonst „Ergibt“ des
    Rezepts. „Für wen“ ist sichtbar und änderbar.
  • AK-20a Mehr Portionen nach der Übertragung (entschieden 08.10.2026):
    Wird ein bereits übertragenes Rezept im Checkout erneut gewählt und ist die
    Menge jetzt höher als übertragen, fragt der Checkout: „Lasagne wurde am
    12.10. für 4 Portionen übertragen – jetzt nur die zusätzlichen 2 Portionen
    eintragen?“. Bei „Ja“ wird die Menge für diesen Checkout auf die Differenz
    (2) gesetzt; bei „Nein“ bleibt die volle Menge.
  • AK-20b Weniger Portionen nach der Übertragung: Ist die Menge auf der
    Haus-Liste oder im Checkout niedriger als die übertragene, erscheint nur
    der Hinweis „Bereits für 4 Portionen übertragen“. Es wird nichts
    übertragen oder zurückgenommen.
  • AK-21: Danach folgt die Vorschau des Einkaufszettels (#10).
  • AK-22: Erst nach bestätigter Übertragung (oder „als übertragen
    markieren“ beim Ausweichweg) zeigen die Einträge „übertragen am … · x
    Portionen“; bei mehrfacher Übertragung der letzte Stand.
  • AK-23: Es kann beliebig oft ausgecheckt werden.
  • AK-24: Jede Übertragung wird gespeichert: wann, welche Rezepte, welche
    Menge (Grundlage für die MVP-2-Übersicht).

Nicht in dieser Stufe

  • Variantenwahl und -warnungen (Prio B; die Unverträglichkeits-Warnung gilt
    schon)
  • „Bereits übertragen – zusätzlich nötig: …“ (MVP-2)
  • Übersicht „Übertragungen“, Zusatz „(2×)“ (MVP-2)
  • Ideen-Zeile „Feta mitkaufen“ beim Checkout (MVP-2)
  • Bowls auf der Haus-Liste (MVP-2)
  • verfeinerter Vorschlagsalgorithmus, KI-Wochenvorschlag (Prio B)

Offene Fragen

  1. Wie viele Vorschläge auf einmal? – entschieden 08.10.2026: 6,
    „andere Vorschläge“ zeigt die nächsten 6 (AK-15).

Alle offenen Fragen sind geklärt; das Issue ist bereit zum Bau.

## Ziel Der Haushalt merkt gemeinsam vor, was demnächst gekocht wird – ohne Tage, ohne festen Zeitraum. Vorschläge holen lange nicht gekochte Rezepte zurück ins Blickfeld. Vom Checkout aus geht es zum Einkaufszettel. ## Grundlage PRD Kapitel 12 (Haus-Liste, Checkout, Vorschläge), 22 („Für wen“), 06 (Ergibt, Kochhistorie), 19 (Punkt 5) ## Abhängig von #6, #12 ## Akzeptanzkriterien ### Vormerken - **AK-1:** Ein Rezept wird über das **Haus-Symbol** vorgemerkt: am Rezept, in Suchtreffern und bei den Vorschlägen. Das Haus-Symbol sieht anders aus als der Favoriten-Stern. - **AK-2:** Vormerken lassen sich Kochbuch-Rezepte und **geprüfte** Entwürfe. Bei ungeprüften Entwürfen ist das Haus-Symbol nicht verfügbar. - **AK-3:** Ein Rezept kann nur einmal auf der Haus-Liste stehen; ein zweiter Tipp auf das Haus-Symbol entfernt es wieder (mit kurzer Rückfrage oder Rückgängig). - **AK-4:** Vormerken verlangt keine Angaben. ### Ansicht - **AK-5:** Die Haus-Liste ist für alle Namen des Haushalts gleich. Merkt Lena auf dem Handy etwas vor, sieht Kim es nach dem Neuladen auf dem Tablet. - **AK-6:** Jeder Eintrag zeigt: Titel, ggf. „Entwurf“, „zuletzt gekocht am …“, ggf. „übertragen am 12.10. · 6 Portionen“, optionale Menge und „für wen“. - **AK-7:** Von jedem Eintrag aus kann das Rezept geöffnet und der Kochmodus gestartet werden. - **AK-8:** Ein Eintrag bleibt, bis er **von Hand abgewählt** wird – weder Kochen noch Einkaufen noch Zeit entfernen ihn. ### Optionale Angaben - **AK-9 Menge:** In der Einheit von „Ergibt“ des Rezepts, als freies Feld mit Kommazahl („1,5 Tarten“). Die App fragt nicht aktiv danach. - **AK-10 Für wen:** Personen und/oder direkte Kriterien („Wir + Oma“, „Wir + glutenfrei“). Ohne Angabe gelten die Personen mit „gehört zum Haushalt“. Aus der Anzahl der Personen wird **keine** Menge abgeleitet. - **AK-11 Warnung:** Passt das Rezept nicht zu allen unverträglichen Kriterien von „für wen“, zeigt der Eintrag eine deutliche Warnung – immer, unabhängig von Filtereinstellungen. Ist das Allergen nur über vermeidbare Zutaten enthalten (#3, AK-14a), erscheint statt der Warnung ein Hinweis, z. B. „Für Oma: glutenfreie Gemüsebrühe kaufen“; auf dem Einkaufszettel steht dann „Gemüsebrühe, glutenfrei“ (#10, AK-13a). ### Gekochte abwählen - **AK-12:** „Gekochte abwählen“ zeigt zuerst alle Einträge, die seit dem Vormerken gekocht wurden; einzelne können abgewählt bleiben. Erst nach Bestätigung werden sie entfernt. ### Vorschläge - **AK-13:** Vorgeschlagen werden Kochbuch-Rezepte, sortiert nach „am längsten nicht gekocht“ zuerst. Ein Rezept ohne Kocheintrag zählt ab dem Tag der Aufnahme ins Kochbuch. - **AK-14:** Rezepte, die schon auf der Haus-Liste stehen oder „aus den Vorschlägen herausgelassen“ sind, werden nicht vorgeschlagen. - **AK-15** (entschieden 08.10.2026): Es erscheinen **6 Vorschläge** als Kacheln wie in der Bibliothek (auf dem Handy drei Reihen à zwei). „andere Vorschläge“ zeigt die nächsten 6 der Reihenfolge; am Ende beginnt es wieder von vorn. - **AK-16:** An jedem Vorschlag gibt es „aus den Vorschlägen herauslassen“. - **AK-17:** Geprüfte Entwürfe erscheinen in einer eigenen Zeile „Noch auszuprobieren (n)“, älteste zuerst; bereits gekochte tragen „gekocht am … · Ins Kochbuch aufnehmen?“. Die Zeile ist waagerecht wischbar und zeigt alle geprüften Entwürfe. - **AK-18:** Der Personenfilter wirkt wie in der Suche (#8, AK-10 bis AK-13). ### Checkout - **AK-19:** „Checkout“ zeigt alle Einträge der Haus-Liste. Bereits übertragene sind **nicht** vorausgewählt, können aber gewählt werden. - **AK-20:** Für jeden gewählten Eintrag wird die Menge bestätigt oder geändert; vorbelegt ist die Menge der Haus-Liste, sonst „Ergibt“ des Rezepts. „Für wen“ ist sichtbar und änderbar. - **AK-20a Mehr Portionen nach der Übertragung** (entschieden 08.10.2026): Wird ein bereits übertragenes Rezept im Checkout erneut gewählt und ist die Menge jetzt höher als übertragen, fragt der Checkout: „Lasagne wurde am 12.10. für 4 Portionen übertragen – jetzt nur die zusätzlichen 2 Portionen eintragen?“. Bei „Ja“ wird die Menge für diesen Checkout auf die Differenz (2) gesetzt; bei „Nein“ bleibt die volle Menge. - **AK-20b Weniger Portionen nach der Übertragung:** Ist die Menge auf der Haus-Liste oder im Checkout niedriger als die übertragene, erscheint nur der Hinweis „Bereits für 4 Portionen übertragen“. Es wird nichts übertragen oder zurückgenommen. - **AK-21:** Danach folgt die Vorschau des Einkaufszettels (#10). - **AK-22:** Erst nach bestätigter Übertragung (oder „als übertragen markieren“ beim Ausweichweg) zeigen die Einträge „übertragen am … · x Portionen“; bei mehrfacher Übertragung der letzte Stand. - **AK-23:** Es kann beliebig oft ausgecheckt werden. - **AK-24:** Jede Übertragung wird gespeichert: wann, welche Rezepte, welche Menge (Grundlage für die MVP-2-Übersicht). ## Nicht in dieser Stufe - Variantenwahl und -warnungen (Prio B; die Unverträglichkeits-Warnung gilt schon) - „Bereits übertragen – zusätzlich nötig: …“ (MVP-2) - Übersicht „Übertragungen“, Zusatz „(2×)“ (MVP-2) - Ideen-Zeile „Feta mitkaufen“ beim Checkout (MVP-2) - Bowls auf der Haus-Liste (MVP-2) - verfeinerter Vorschlagsalgorithmus, KI-Wochenvorschlag (Prio B) ## Offene Fragen 1. ~~**Wie viele Vorschläge auf einmal?**~~ – entschieden 08.10.2026: 6, „andere Vorschläge“ zeigt die nächsten 6 (AK-15). Alle offenen Fragen sind geklärt; das Issue ist bereit zum Bau.
Author
Collaborator

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 (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.
Author
Collaborator

Entscheidung 08.10.2026 zur offenen Frage: 6 Vorschläge auf einmal als Kacheln wie in der Bibliothek, „andere Vorschläge“ zeigt die nächsten 6 (AK-15); die Zeile „Noch auszuprobieren“ ist waagerecht wischbar (AK-17). Damit sind alle offenen Fragen geklärt; Lena hat die Kriterien durchgesehen, status/entwurf entfernt.

Entscheidung 08.10.2026 zur offenen Frage: 6 Vorschläge auf einmal als Kacheln wie in der Bibliothek, „andere Vorschläge“ zeigt die nächsten 6 (AK-15); die Zeile „Noch auszuprobieren“ ist waagerecht wischbar (AK-17). Damit sind alle offenen Fragen geklärt; Lena hat die Kriterien durchgesehen, status/entwurf entfernt.
Author
Collaborator

Ergänzung 08.10.2026 (Entscheidung zu #10, offene Frage 2): Mehr Portionen nach einer Übertragung → der Checkout bietet an, nur die zusätzlichen Portionen einzutragen (AK-20a). Weniger Portionen → nur der Hinweis „Bereits für x Portionen übertragen“, keine weitere Aktion (AK-20b).

Ergänzung 08.10.2026 (Entscheidung zu #10, offene Frage 2): Mehr Portionen nach einer Übertragung → der Checkout bietet an, nur die zusätzlichen Portionen einzutragen (AK-20a). Weniger Portionen → nur der Hinweis „Bereits für x Portionen übertragen“, keine weitere Aktion (AK-20b).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
robert/rezeptbuch#9
No description provided.