Rezept bearbeiten und Versionen #7

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

Ziel

Ein Rezept kann jederzeit von Hand bearbeitet werden. Jede Änderung am
Rezeptkern wird still als Version gespeichert (wer, wann, Anlass, vorher,
nachher), damit in MVP-2 der Verlauf angezeigt und wiederhergestellt werden
kann, ohne dass Geschichte fehlt.

Grundlage

PRD Kapitel 09 (Rezept bearbeiten, Bearbeitungslogik, Rezeptversionen),
06 (Ergibt, Mengenbestätigungen), 13 (Tipps und geänderte Schritte),
19 (Punkt 8a)

Abhängig von

#6

Akzeptanzkriterien

Bearbeiten

  • AK-1: Alle Bestandteile eines Rezepts sind bearbeitbar: Titel, Zutaten
    (Menge, Einheit, Wortlaut, Einkaufsname, Abschnitt), „Du brauchst“,
    Schritte (Text, verknüpfte Zutaten, Wartezeit; hinzufügen, löschen,
    verschieben, teilen), „Ergibt“, Zeit, Zeitklasse, Kategorie, Tags, Quelle,
    Bilder.
  • AK-2: Einheiten werden aus der festen Einheitenliste gewählt
    (#3); eine Zutat ohne Menge („nach Geschmack“) ist zulässig.
  • AK-3: Ein bearbeitetes Rezept muss weiterhin die Pflichtangaben
    erfüllen (#5, AK-18); sonst lässt es sich nicht speichern, und die
    App sagt warum.
  • AK-4: Das Original (#4) bleibt bei jeder Bearbeitung
    unverändert erhalten.
  • AK-5: Allergen-Übersicht und Kennzeichnungen ändern sich sofort mit den
    Zutaten.

Tipps bei geänderten Schritten

  • AK-6: Wird ein Schritt gelöscht, wird sein Tipp zum allgemeinen Tipp; er
    verschwindet nie still.
  • AK-7: Wird ein Schritt verschoben, bleibt der Tipp an ihm; wird er
    geteilt, hängt der Tipp am ersten Teil.

Versionen (still gespeichert)

  • AK-8: Jede Änderung an Zutaten, Mengen, „Ergibt“, Schritten oder
    Zeitangaben erzeugt eine Version mit: Name, Datum und Uhrzeit, Anlass
    („Bearbeitung von Hand“, „Rückmeldung“, „KI-Vorschlag“), Wert vorher und
    nachher.
  • AK-8a (entschieden 08.10.2026): Auch Änderungen an Titel, Kategorie,
    Tags und Quelle erzeugen eine Version mit denselben Angaben. Sie sind als
    „weitere Änderung“ gekennzeichnet, damit die MVP-2-Ansicht sie zugeklappt
    hinter den Änderungen am Rezeptkern zeigen kann. Prüfung: Titel von „Omas
    Gulasch“ in „Gulasch“ ändern → eine Version mit vorher „Omas Gulasch“,
    nachher „Gulasch“, Kennzeichen „weitere Änderung“.
  • AK-9: Änderungen an Tipps, Ideen, Kommentaren, Bildern, Favoriten oder
    „aus den Vorschlägen herausgelassen“ erzeugen keine Version.
  • AK-10: Versionen werden nie gelöscht. Prüfung: Rezept dreimal ändern →
    drei Versionen in der Datenbank, mit jeweils dem richtigen Vorher-Wert.

Nicht in dieser Stufe

  • Hinweis auf die letzte Änderung im Editor, Ansicht des Änderungsverlaufs,
    „Diesen Stand wiederherstellen“ (MVP-2)
  • Übernahme von Änderungen in andere Varianten (Später)
  • Mengenbestätigungs-Zählung (MVP-2)

Offene Fragen

  1. Kategorie, Tags, Titel – entschieden 08.10.2026: ja, auch Titel,
    Kategorie, Tags und Quelle kommen in den Verlauf, gekennzeichnet als
    „weitere Änderung“ (AK-8a).

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

## Ziel Ein Rezept kann jederzeit von Hand bearbeitet werden. Jede Änderung am Rezeptkern wird still als Version gespeichert (wer, wann, Anlass, vorher, nachher), damit in MVP-2 der Verlauf angezeigt und wiederhergestellt werden kann, ohne dass Geschichte fehlt. ## Grundlage PRD Kapitel 09 (Rezept bearbeiten, Bearbeitungslogik, Rezeptversionen), 06 (Ergibt, Mengenbestätigungen), 13 (Tipps und geänderte Schritte), 19 (Punkt 8a) ## Abhängig von #6 ## Akzeptanzkriterien ### Bearbeiten - **AK-1:** Alle Bestandteile eines Rezepts sind bearbeitbar: Titel, Zutaten (Menge, Einheit, Wortlaut, Einkaufsname, Abschnitt), „Du brauchst“, Schritte (Text, verknüpfte Zutaten, Wartezeit; hinzufügen, löschen, verschieben, teilen), „Ergibt“, Zeit, Zeitklasse, Kategorie, Tags, Quelle, Bilder. - **AK-2:** Einheiten werden aus der festen Einheitenliste gewählt (#3); eine Zutat ohne Menge („nach Geschmack“) ist zulässig. - **AK-3:** Ein bearbeitetes Rezept muss weiterhin die Pflichtangaben erfüllen (#5, AK-18); sonst lässt es sich nicht speichern, und die App sagt warum. - **AK-4:** Das Original (#4) bleibt bei jeder Bearbeitung unverändert erhalten. - **AK-5:** Allergen-Übersicht und Kennzeichnungen ändern sich sofort mit den Zutaten. ### Tipps bei geänderten Schritten - **AK-6:** Wird ein Schritt gelöscht, wird sein Tipp zum allgemeinen Tipp; er verschwindet nie still. - **AK-7:** Wird ein Schritt verschoben, bleibt der Tipp an ihm; wird er geteilt, hängt der Tipp am ersten Teil. ### Versionen (still gespeichert) - **AK-8:** Jede Änderung an Zutaten, Mengen, „Ergibt“, Schritten oder Zeitangaben erzeugt eine Version mit: Name, Datum und Uhrzeit, Anlass („Bearbeitung von Hand“, „Rückmeldung“, „KI-Vorschlag“), Wert vorher und nachher. - **AK-8a** (entschieden 08.10.2026): Auch Änderungen an Titel, Kategorie, Tags und Quelle erzeugen eine Version mit denselben Angaben. Sie sind als „weitere Änderung“ gekennzeichnet, damit die MVP-2-Ansicht sie zugeklappt hinter den Änderungen am Rezeptkern zeigen kann. Prüfung: Titel von „Omas Gulasch“ in „Gulasch“ ändern → eine Version mit vorher „Omas Gulasch“, nachher „Gulasch“, Kennzeichen „weitere Änderung“. - **AK-9:** Änderungen an Tipps, Ideen, Kommentaren, Bildern, Favoriten oder „aus den Vorschlägen herausgelassen“ erzeugen **keine** Version. - **AK-10:** Versionen werden nie gelöscht. Prüfung: Rezept dreimal ändern → drei Versionen in der Datenbank, mit jeweils dem richtigen Vorher-Wert. ## Nicht in dieser Stufe - Hinweis auf die letzte Änderung im Editor, Ansicht des Änderungsverlaufs, „Diesen Stand wiederherstellen“ (MVP-2) - Übernahme von Änderungen in andere Varianten (Später) - Mengenbestätigungs-Zählung (MVP-2) ## Offene Fragen 1. ~~**Kategorie, Tags, Titel**~~ – entschieden 08.10.2026: ja, auch Titel, Kategorie, Tags und Quelle kommen in den Verlauf, gekennzeichnet als „weitere Änderung“ (AK-8a). Alle offenen Fragen sind geklärt; das Issue ist bereit zum Bau.
Author
Collaborator

Entscheidung 08.10.2026 zur offenen Frage: Auch Änderungen an Titel, Kategorie, Tags und Quelle werden als Version gespeichert, gekennzeichnet als „weitere Änderung“ (neues AK-8a), damit nichts verloren geht. Damit sind alle offenen Fragen geklärt; Lena hat die Kriterien durchgesehen, status/entwurf entfernt.

Entscheidung 08.10.2026 zur offenen Frage: Auch Änderungen an Titel, Kategorie, Tags und Quelle werden als Version gespeichert, gekennzeichnet als „weitere Änderung“ (neues AK-8a), damit nichts verloren geht. 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#7
No description provided.