family_validate
Validates a variant-family design table by loading CSV or JSON and checking recipes, modes, key columns, duplicate/missing size keys, and per-row values, reporting each problem by row and column.
Instructions
Validate a variant-family design table (issue #138, B1) — a row x column table where row = a variant (keyed by a size designator) and column = a recipe parameter / feature-flag / material. Loads CSV or JSON and checks the recipe, mode, key column, duplicate/missing size keys, and every per-row recipe-door value; each problem names the row+column. Returns {ok, problems}.
table: path to the family table (.csv or .json).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| table | Yes |