Bibliothek und Suche #8

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

Ziel

Die Rezepte des Kochbuchs lassen sich durchblättern und finden – über den
Titel oder eine Zutat, auch mit Tippfehlern, und zusammen mit dem
Personenfilter („Was können wir mit Oma essen?“).

Grundlage

PRD Kapitel 11 (Suche), 22 (Personenfilter), 07 (was erscheint wo),
19 (Punkt 4)

Abhängig von

#6, #12

Akzeptanzkriterien

Was erscheint

  • AK-1: Bibliothek und Suche zeigen nur Rezepte im Kochbuch. Entwürfe
    und Papierkorb erscheinen dort nie.
  • AK-2: Rezepte, die „aus den Vorschlägen herausgelassen“ wurden,
    erscheinen weiterhin, dezent markiert. Einen eigenen Filter dafür gibt es
    nicht.
  • AK-3: Die Treffer zeigen Gerichte (jedes Gericht einmal) mit
    Vorschaubild, Titel, Zeitklasse und Kennzeichnungen.

Bibliothek

  • AK-4: Die Bibliothek zeigt alle Kochbuch-Rezepte als durchblätterbare
    Kacheln und ist auf dem Handy flüssig bedienbar, auch mit 200 Rezepten.
  • AK-4a Aufbau (entschieden 08.10.2026): Auf dem Handy zwei Kacheln
    nebeneinander, auf größeren Bildschirmen mehr; jede Kachel zeigt
    Vorschaubild, Titel, Zeitklasse und Kennzeichnungen.
  • AK-4b Sortierung: umschaltbar zwischen A–Z (Standard), zuletzt
    gekocht
    und neu im Kochbuch (zuletzt aufgenommen zuerst). Die
    gewählte Sortierung merkt sich die App pro Name.
  • AK-4c Filter: Die Filter-Chips aus AK-9a gelten auch in der Bibliothek
    ohne Suchbegriff, z. B. nur „Hauptspeisen“ oder nur „Nachspeisen“.

Suche

  • AK-5 Titel: Ein Teil des Titels findet das Rezept („gulasch“ findet
    „Omas Gulasch“), unabhängig von Groß- und Kleinschreibung.
  • AK-5a Tags (entschieden 08.10.2026): Ein Suchbegriff findet auch
    Rezepte mit passendem Tag („Suppe“ findet ein Rezept mit dem Tag „Suppe“,
    auch wenn das Wort nicht im Titel steht). Treffer im Titel stehen vor
    Treffern nur über Tags.
  • AK-6 Zutaten: Eine oder mehrere Zutaten finden Rezepte, die sie
    enthalten. Gesucht wird über Wortlaut und Einkaufsname: „Knoblauch“
    findet auch ein Rezept mit „Knoblauchzehen“.
  • AK-7 Mehrere Begriffe: Bei mehreren Begriffen stehen Rezepte mit mehr
    Treffern weiter oben; exakt passende Titel stehen ganz oben.
  • AK-8 Tippfehler: Ein einzelner Tippfehler findet trotzdem
    („Lasange“ findet „Lasagne“).
  • AK-9: Ergebnisse erscheinen beim Tippen ohne spürbare Wartezeit.

Filter (entschieden 08.10.2026)

  • AK-9a: Über den Treffern von Bibliothek und Suche gibt es antippbare
    Filter-Chips: Kategorie (Vorspeisen, Hauptspeisen, Nachspeisen,
    Backen, Sonstiges), nur Favoriten (des angemeldeten Namens, #14),
    Kennzeichnung (vegetarisch, vegan, glutenfrei, laktosefrei) und
    Zeitklasse (schnell, mittel, umfangreich).
  • AK-9b: Filter lassen sich miteinander, mit dem Suchbegriff und mit dem
    Personenfilter kombinieren. Prüfbeispiel: „Nachspeisen“ + „schnell“ +
    „nur Favoriten“ zeigt nur schnelle Nachspeisen, die Favorit sind.
  • AK-9c: Bei „glutenfrei“ bzw. „laktosefrei“ erscheinen auch Gerichte mit
    „glutenfrei möglich“ bzw. „laktosefrei möglich“ (#3, AK-14a), mit diesem
    Hinweis.
  • AK-9d: Aktive Filter sind sichtbar und mit einem Tipp einzeln oder alle
    zusammen aufhebbar. Führt eine Kombination zu keinem Treffer, sagt die App
    das und bietet „Filter zurücksetzen“ an.

Personenfilter

  • AK-10: Personen und direkte Kriterien (z. B. „glutenfrei“) können
    ausgewählt werden; Personen mit „gehört zum Haushalt“ sind vorausgewählt.
  • AK-11: Feste Regel in MVP-1: Gerichte mit einer Unverträglichkeit
    werden ausgeblendet. Unter den Treffern steht dann z. B. „2 Rezepte
    ausgeblendet wegen Oma (Gluten) – anzeigen“; „anzeigen“ blendet sie mit
    deutlicher Warnung ein. Ausnahme (entschieden 08.10.2026): Ist das
    Allergen nur über vermeidbare Zutaten enthalten (#3, AK-14a), wird das
    Gericht nicht ausgeblendet, sondern angezeigt mit „glutenfrei möglich
    – mit glutenfreier Gemüsebrühe“.
  • AK-12: Gerichte mit „mag nicht“ erscheinen dezent markiert („Karotten –
    Tim mag keine“), Gerichte mit „mag gern“ dezent mit Herz („Oma mag:
    Pilze“). Die Reihenfolge ändert sich dadurch nicht.
  • AK-13: Jede neue Suche startet wieder mit den Voreinstellungen des
    Haushalts.

Nicht in dieser Stufe

  • natürliche Sprachsuche („etwas Schnelles mit Gemüse“, Prio B)
  • Umschalten pro Stufe zwischen „anzeigen“ und „filtern“ (MVP-2)
  • Suche anhand vorhandener Zutaten aus Grundvorrat oder Checkly (Später)

Offene Fragen

  1. Weitere Filter in MVP-1? – entschieden 08.10.2026: Kategorie,
    nur Favoriten, Kennzeichnung und Zeitklasse (AK-9a bis AK-9d);
    herausgelassene Rezepte nur markiert, ohne eigenen Filter (AK-2).
  2. Bibliothek – entschieden 08.10.2026: Kacheln mit umschaltbarer
    Sortierung (A–Z, zuletzt gekocht, neu im Kochbuch), filterbar nach
    Kategorie und den übrigen Chips (AK-4a bis AK-4c).
  3. Kategorienamen – erledigt 08.10.2026: Kapitel 11 nennt jetzt die
    festen Kategorien aus Kapitel 06.

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

## Ziel Die Rezepte des Kochbuchs lassen sich durchblättern und finden – über den Titel oder eine Zutat, auch mit Tippfehlern, und zusammen mit dem Personenfilter („Was können wir mit Oma essen?“). ## Grundlage PRD Kapitel 11 (Suche), 22 (Personenfilter), 07 (was erscheint wo), 19 (Punkt 4) ## Abhängig von #6, #12 ## Akzeptanzkriterien ### Was erscheint - **AK-1:** Bibliothek und Suche zeigen nur Rezepte im **Kochbuch**. Entwürfe und Papierkorb erscheinen dort nie. - **AK-2:** Rezepte, die „aus den Vorschlägen herausgelassen“ wurden, erscheinen weiterhin, dezent markiert. Einen eigenen Filter dafür gibt es nicht. - **AK-3:** Die Treffer zeigen Gerichte (jedes Gericht einmal) mit Vorschaubild, Titel, Zeitklasse und Kennzeichnungen. ### Bibliothek - **AK-4:** Die Bibliothek zeigt alle Kochbuch-Rezepte als durchblätterbare Kacheln und ist auf dem Handy flüssig bedienbar, auch mit 200 Rezepten. - **AK-4a Aufbau** (entschieden 08.10.2026): Auf dem Handy zwei Kacheln nebeneinander, auf größeren Bildschirmen mehr; jede Kachel zeigt Vorschaubild, Titel, Zeitklasse und Kennzeichnungen. - **AK-4b Sortierung:** umschaltbar zwischen **A–Z** (Standard), **zuletzt gekocht** und **neu im Kochbuch** (zuletzt aufgenommen zuerst). Die gewählte Sortierung merkt sich die App pro Name. - **AK-4c Filter:** Die Filter-Chips aus AK-9a gelten auch in der Bibliothek ohne Suchbegriff, z. B. nur „Hauptspeisen“ oder nur „Nachspeisen“. ### Suche - **AK-5 Titel:** Ein Teil des Titels findet das Rezept („gulasch“ findet „Omas Gulasch“), unabhängig von Groß- und Kleinschreibung. - **AK-5a Tags** (entschieden 08.10.2026): Ein Suchbegriff findet auch Rezepte mit passendem Tag („Suppe“ findet ein Rezept mit dem Tag „Suppe“, auch wenn das Wort nicht im Titel steht). Treffer im Titel stehen vor Treffern nur über Tags. - **AK-6 Zutaten:** Eine oder mehrere Zutaten finden Rezepte, die sie enthalten. Gesucht wird über Wortlaut **und** Einkaufsname: „Knoblauch“ findet auch ein Rezept mit „Knoblauchzehen“. - **AK-7 Mehrere Begriffe:** Bei mehreren Begriffen stehen Rezepte mit mehr Treffern weiter oben; exakt passende Titel stehen ganz oben. - **AK-8 Tippfehler:** Ein einzelner Tippfehler findet trotzdem („Lasange“ findet „Lasagne“). - **AK-9:** Ergebnisse erscheinen beim Tippen ohne spürbare Wartezeit. ### Filter (entschieden 08.10.2026) - **AK-9a:** Über den Treffern von Bibliothek und Suche gibt es antippbare Filter-Chips: **Kategorie** (Vorspeisen, Hauptspeisen, Nachspeisen, Backen, Sonstiges), **nur Favoriten** (des angemeldeten Namens, #14), **Kennzeichnung** (vegetarisch, vegan, glutenfrei, laktosefrei) und **Zeitklasse** (schnell, mittel, umfangreich). - **AK-9b:** Filter lassen sich miteinander, mit dem Suchbegriff und mit dem Personenfilter kombinieren. Prüfbeispiel: „Nachspeisen“ + „schnell“ + „nur Favoriten“ zeigt nur schnelle Nachspeisen, die Favorit sind. - **AK-9c:** Bei „glutenfrei“ bzw. „laktosefrei“ erscheinen auch Gerichte mit „glutenfrei möglich“ bzw. „laktosefrei möglich“ (#3, AK-14a), mit diesem Hinweis. - **AK-9d:** Aktive Filter sind sichtbar und mit einem Tipp einzeln oder alle zusammen aufhebbar. Führt eine Kombination zu keinem Treffer, sagt die App das und bietet „Filter zurücksetzen“ an. ### Personenfilter - **AK-10:** Personen und direkte Kriterien (z. B. „glutenfrei“) können ausgewählt werden; Personen mit „gehört zum Haushalt“ sind vorausgewählt. - **AK-11:** Feste Regel in MVP-1: Gerichte mit einer **Unverträglichkeit** werden ausgeblendet. Unter den Treffern steht dann z. B. „2 Rezepte ausgeblendet wegen Oma (Gluten) – anzeigen“; „anzeigen“ blendet sie mit deutlicher Warnung ein. **Ausnahme** (entschieden 08.10.2026): Ist das Allergen nur über vermeidbare Zutaten enthalten (#3, AK-14a), wird das Gericht **nicht** ausgeblendet, sondern angezeigt mit „glutenfrei möglich – mit glutenfreier Gemüsebrühe“. - **AK-12:** Gerichte mit „mag nicht“ erscheinen dezent markiert („Karotten – Tim mag keine“), Gerichte mit „mag gern“ dezent mit Herz („Oma mag: Pilze“). Die Reihenfolge ändert sich dadurch nicht. - **AK-13:** Jede neue Suche startet wieder mit den Voreinstellungen des Haushalts. ## Nicht in dieser Stufe - natürliche Sprachsuche („etwas Schnelles mit Gemüse“, Prio B) - Umschalten pro Stufe zwischen „anzeigen“ und „filtern“ (MVP-2) - Suche anhand vorhandener Zutaten aus Grundvorrat oder Checkly (Später) ## Offene Fragen 1. ~~**Weitere Filter in MVP-1?**~~ – entschieden 08.10.2026: Kategorie, nur Favoriten, Kennzeichnung und Zeitklasse (AK-9a bis AK-9d); herausgelassene Rezepte nur markiert, ohne eigenen Filter (AK-2). 2. ~~**Bibliothek**~~ – entschieden 08.10.2026: Kacheln mit umschaltbarer Sortierung (A–Z, zuletzt gekocht, neu im Kochbuch), filterbar nach Kategorie und den übrigen Chips (AK-4a bis AK-4c). 3. ~~**Kategorienamen**~~ – erledigt 08.10.2026: Kapitel 11 nennt jetzt die festen Kategorien aus Kapitel 06. 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 (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 (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).
Author
Collaborator

Entscheidung 08.10.2026 zu offener Frage 1: In MVP-1 gibt es die Filter Kategorie, nur Favoriten, Kennzeichnung und Zeitklasse als kombinierbare Chips (neue AK-9a bis AK-9d). Herausgelassene Rezepte werden nur dezent markiert, ohne eigenen Filter (AK-2 angepasst).

Entscheidung 08.10.2026 zu offener Frage 1: In MVP-1 gibt es die Filter Kategorie, nur Favoriten, Kennzeichnung und Zeitklasse als kombinierbare Chips (neue AK-9a bis AK-9d). Herausgelassene Rezepte werden nur dezent markiert, ohne eigenen Filter (AK-2 angepasst).
Author
Collaborator

Entscheidung 08.10.2026 zu offener Frage 2: Bibliothek als Kacheln mit umschaltbarer Sortierung (A–Z als Standard, zuletzt gekocht, neu im Kochbuch; pro Name gemerkt), filterbar nach Kategorie (Hauptspeisen, Nachspeisen …) und den übrigen Filter-Chips – neue AK-4a bis AK-4c.

Entscheidung 08.10.2026 zu offener Frage 2: Bibliothek als Kacheln mit umschaltbarer Sortierung (A–Z als Standard, zuletzt gekocht, neu im Kochbuch; pro Name gemerkt), filterbar nach Kategorie (Hauptspeisen, Nachspeisen …) und den übrigen Filter-Chips – neue AK-4a bis AK-4c.
Author
Collaborator

Frage 3 erledigt 08.10.2026: Kapitel 11 nennt jetzt die festen Kategorien aus Kapitel 06; Kapitel 11 und 19 beschreiben außerdem Bibliothek und Filter wie hier entschieden. Damit sind alle offenen Fragen geklärt; Lena hat die Kriterien durchgesehen, status/entwurf entfernt.

Frage 3 erledigt 08.10.2026: Kapitel 11 nennt jetzt die festen Kategorien aus Kapitel 06; Kapitel 11 und 19 beschreiben außerdem Bibliothek und Filter wie hier entschieden. Damit sind alle offenen Fragen geklärt; Lena hat die Kriterien durchgesehen, status/entwurf entfernt.
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#8
No description provided.