Task visual · Review and save
Save once. Show exactly what changed.
The Add action creates a Recipe Book entry, returns a receipt with Undo, and keeps Menu creation separate.
Current behaviorCapture immediately creates permanent Recipe and Menu state. The chef reaches a result page with Delete before confirming the source content.
Required behaviorThe chef reviews one canonical recipe screen, selects Add once, and lands on the saved Recipe Book entry with an explicit receipt.
Write sequence
One action, one receipt, one reversible result.
1. ReviewThe canonical review shows cost first, complete ingredients, instructions, yield, and attention.
2. AddOne Add action creates or updates the Recipe Book entry.
3. ConfirmThe saved Recipe view echoes what changed and whether open items remain.
4. UndoUndo restores the exact prior recipe and memory state.
Save outcomes
Do not let duplicate handling hide inside Add.
New recipeAdd immediately, show the saved receipt, and keep open lines editable.
Exact duplicateDo not create another entry. Open the existing recipe and say that the same source was already added.
Possible existing recipeIn the interim release, show the likely match and allow save separately or cancel. Update existing follows the content-versioning checkpoint.
Open duplicate and update screens →