A verdict on one file, with its findings, its advisories and the list of checks that ran.
About
Checks one file and returns a verdict. For a composition or a layout it confirms that every referenced shot, page and embed exists and that embeds do not nest too deep; a layout also has its structure checked, and a web page has every module it includes resolved. Layouts, components and pages are scanned for hard-coded colours, fallback colours and hand-set type that should come from the brand, and text is checked for contrast against the brand colours.
It also flags layouts copied from a template instead of linked to it, overlapping video tracks and broken motion rules, and checks plan files and workflow graphs against their rules. For a project deck with a written brief, it flags pages that still carry the template's sample words and grades, as an advisory, whether the deck carries the brief. The answer names which checks ran and which could not, and style issues come back as advisories that do not fail the file.
Pass a rendered still to add an optional visual check, in which an AI vision model looks for cut-off subjects, unreadable text and overflowing elements. That check is a paid model call and its findings are advisory. It currently runs inside Syvon.
- TypeScript
- AI vision models
Requirements
- Runs with
- Node.js 20 or later
- Operating systems
- windows, macos, linux
- Network
- Sends content over the internet in two cases only: a rendered still you pass goes to an AI vision model, and a project deck with a written brief goes to an AI grading service.