Define batch grams and componentized recipes for the recipes app
Use this skill when adding or updating recipes so every recipe defines a batch size in grams and is decomposed into explicit components. The app is read-only; UI changes only simulate adjustments in-memory.
Always include:
batch.label (string, usually "batch")batch.totalGrams (number, total output for 1 batch)components (array of components, even if there is only one)Keep yield for servings, cookies, etc. if it is meaningful.
ingredients and steps array.g).batch.totalGrams should equal the sum of component yields for 1 batch.component.yieldGrams for each component to make the batch math explicit.---
Toast — restaurant POS, orders, menus, employees, revenue centers, and reporting.