Rezept bearbeiten und Versionen #7
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#7
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
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
(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.
(#3); eine Zutat ohne Menge („nach Geschmack“) ist zulässig.
erfüllen (#5, AK-18); sonst lässt es sich nicht speichern, und die
App sagt warum.
unverändert erhalten.
Zutaten.
Tipps bei geänderten Schritten
verschwindet nie still.
geteilt, hängt der Tipp am ersten Teil.
Versionen (still gespeichert)
Zeitangaben erzeugt eine Version mit: Name, Datum und Uhrzeit, Anlass
(„Bearbeitung von Hand“, „Rückmeldung“, „KI-Vorschlag“), Wert vorher und
nachher.
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“.
„aus den Vorschlägen herausgelassen“ erzeugen keine Version.
drei Versionen in der Datenbank, mit jeweils dem richtigen Vorher-Wert.
Nicht in dieser Stufe
„Diesen Stand wiederherstellen“ (MVP-2)
Offene Fragen
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.
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.