Ideal State
- Every piece was directed before it was animated: each scene carries a stated reason (a Direction beat that passed review, or the launch film's picked direction), and a plan that never passed is reported with its defects, not animated around.
- Proof passed three times, and each receipt path was handed back: on the plan before building (no brief fact dropped), on the first stills before the full render, and on the final encode, which also rendered with
render --eval <intent>so the Assay video eval set (video-eval) passed on it as that intent's## Evalsdeclares it. "I looked at the stills" is not evidence. - Every render went through the seam
LIFEOS/TOOLS/HyperFrameswith every stage green; nothing ran the barehyperframesCLI, and a failing stage was fixed in the composition, never bypassed. - It reads as authored, not templated (
References/MotionDesignPhilosophy.md): settling eases where a physical thing would ease, one focal movement per beat, text still while it is read, timing with texture, and only the transitions the content motivates. Watched once with sound off, it could not have come from a template; a piece a template could have produced got another pass. - A piece about real things shows them (principal directive, 2026-10-16). While the narration names something that exists (a system, product, screen or place), the viewer sees it as itself, its real surface or a motion study of how it works, and the piece returns to its anchor graphic between them, so the whole and its parts stay in one argument. A narrated piece that tours several subjects changes scene at the pace of its argument; one diagram held under all of it is a template.
- Explainers and generated shorts are one system: palette, type scale, spacing and eases come from
Tools/Theme.ts. A launch film takes them from its chosen reference instead (Intents/LaunchVideo.md). - Nothing this skill produces reaches the principal as a first draft. Every artifact went through
Skill("ArtDirection"): a direction council before new or large work, then the cross-vendor critique panel (skills/ArtDirection/Tools/Critique.ts), iterated on its named defects until it passes the bar ArtDirection sets (skills/ArtDirection/SKILL.md§ Ideal State) or reported with the shortfall. A passingCritique.jsonsits beside the render. Hand-over isskills/ArtDirection/Tools/Deliver.ts, which refuses without a passing critique. The principal's verdict is recorded withskills/ArtDirection/Tools/Calibrate.ts. - A project can be rendered again from its folder: one paused GSAP timeline, every asset local, the project outside every git repo.
