Validate Design
validate_designValidate a module schema before submission. Use for drafting or before partial updates when client-side merging isn't possible.
Instructions
Validate a module schema without submitting anything. create_module (and update_module on full-canvas payloads) runs these same checks internally, so this tool is optional there — use it to iterate on a draft, or before a partial update_module where the merged canvas cannot be checked client-side.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | create = new module (all rules). update = merge (omitted sections acceptable). | create |
| schema | Yes | A complete or partial ModuleSchema object | |
| workspaceId | No | Workspace ID. Omit if set via env or set_workspace; required in stateless/remote mode. |