Validate a storyboard
validate_storyboardValidate a storyboard against the engine schema by providing a directory, file path, or JSON string. Use relaxed mode to make narration optional.
Instructions
Validate a storyboard against the engine schema without running anything. Pass exactly one of: dir (uses generated/storyboard.json), path (a storyboard file), or json (storyboard JSON as a string). relaxed makes narration optional (probe semantics).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dir | No | demo dir → generated/storyboard.json | |
| json | No | storyboard JSON as a string | |
| path | No | path to a storyboard .json file | |
| params | No | storyboard template params (name → value); each must be declared in the storyboard's params block. Substitutes {{name}} across all stages. | |
| relaxed | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lint | No | ||
| title | No | ||
| valid | Yes | ||
| issues | Yes | ||
| warnings | Yes | ||
| sceneCount | No | ||
| storyboardPath | No |