Recipe Validate
recipe_validateValidate a recipe and its inputs before building to catch unknown recipes, missing required inputs, and invalid values. Returns ok with a list of problems to reject malformed parameterizations early.
Instructions
Validate a recipe reference {recipe, inputs} WITHOUT building it — the cheap front door (mirrors validate_manifest). Catches an unknown recipe, a missing required input, and a wrong-typed / out-of-range / bad-unit / unknown input. Returns {ok, problems} — ok is True iff problems is empty. Run before building or merging to reject a malformed parameterization before geometry is spent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputs | No | ||
| recipe | Yes |