Generated dinners stay labeled until the checks are visible.
Chef Luca can draft a dinner from confirmed inventory, a recipe you want to adapt, or a hosting plan. A generated recipe stays separate from reviewed KB content and must show the safety gates, nutrition estimates, and evidence refs behind it before cook mode.
Status
Generated means drafted, not reviewed KB.
Every generated recipe is labeled as generated. It cannot appear as reviewed KB content, even when it uses a reviewed recipe as a source reference.
Safety gates
Safety gates can hold or block the draft.
Ingredient safety, allergen and avoid rules, cooking steps, feasibility, retrieval evidence, nutrition claims, and disclaimer checks all have to be visible before the draft moves forward.
Nutrition estimates
Nutrition estimates show source coverage.
Nutrition values are shown as estimates unless the source and review state support stronger wording. Source coverage, confidence, missing data, and stale sources stay visible instead of being smoothed over.
health-claim limits
Health-claim limits stay attached to the draft.
Recipe edits that change nutrition inputs require recalculation before values are shown again. Blocked health claims are refused or reframed into neutral food information, and displayed copy keeps the required disclaimer beside the estimate.
Retrieval evidence
Evidence refs travel with the recipe.
The UI shows source and evidence refs so users can see why Luca suggested the draft and what data was unavailable.
Support
Support can inspect the same boundary.
If a generated recipe looks wrong, support can use the draft status, evidence refs, and gate state without needing private prompt text.