Usage
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
spec | object | Yes | The VidLang spec to validate |
rules | Record<string, boolean | { enabled?: boolean, severity?: string }> | Yes | Rules config. All off by default — enable at least one. |
Rules
| Rule | Name | Use for |
|---|---|---|
| VL001 | Temporal Continuity | All formats |
| VL002 | Subject Consistency | All formats |
| VL003 | Camera Physics | B-roll, cinematic |
| VL004 | Audio Alignment | Talking-head, dialogue |
| VL005 | Provider Compatibility | All formats |
| VL006 | Description Quality | B-roll, cinematic |
| VL009 | Expression Continuity | Talking-head |
| VL010 | Audio Normalization | B-roll, music |
| VL011 | Prosody Control | Talking-head, dialogue |
| VL012 | Anti-Emphasis | Talking-head, dialogue |
| VL013 | Talking Head Stillness | Talking-head only |