mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-10-30 09:16:55 +00:00
* docs(skills): resolve cross-skill contradictions from the doctrine audit Section 1 of #5025, each direction taken from the code or the shared contract: - async timeline build is supported (runtime rebinds an async-registered timeline; lint only flags registering before the build finishes), so animation and keyframes now say register after the build completes - data-track-index is a Studio row, display only; layering is z-index - the final gate is `check`, which reruns lint - music-to-video keeps render approval as the one autonomous question, per the brief contract - faceless-explainer and product-launch-video pre-install registry blocks before dispatch, like pr-to-video - talking-head-recut layout files cover landscape and portrait; 4:5 is derived - embedded-captions Cinematic authors cinematic.json; make-cinematic.cjs derives plan.json - audio carve has no static mode; remove the stale static and dynamic text Left open: the figma usage beacon and the skills-update consent rule. Co-Authored-By: Miguel Ángel <miguel.sierra@heygen.com> * chore(skills): refresh manifest; treat cinematic.json and safe-zones.json as project files Both are written into the user's project by the embedded-captions workflow, so the comment-citation check should not look for them in the repo. Co-Authored-By: Miguel Ángel <miguel.sierra@heygen.com> --------- Co-authored-by: Miguel Ángel <miguel.sierra@heygen.com>