What problem does it solve? It provides a controlled dev loop for HyperFrames video compositions, ensuring every piece passes lint and layout inspection before rendering so malformed compositions never reach the publish step. ## Core Features & Use Cases - Validation pipeline: Runs lint and inspect with JSON output, treating error-level findings as blockers and resolving text overflow or canvas escape before render. - Parameterized rendering: Executes render with configurable fps, quality, format, strict mode, and JSON variable overrides, then verifies the output MP4 exists and is non-zero. - Environment diagnostics: Uses doctor, browser, and info commands to detect missing FFmpeg or Chrome before attempting renders. - Use Case: After a prompt-builder skill produces a composition under outputs/<client>/<date>/<piece-id>/, run lint and inspect, fix flagged overflow, then render a strict, high-quality MP4 and log usage metrics to data/video-usage.jsonl. ## Quick Start Run the HyperFrames CLI in lint mode against the project at outputs/acme/2024-06/piece-01 and report any blocking errors before rendering.