mirror of
https://github.com/nexu-io/open-design.git
synced 2026-10-27 09:51:12 +01:00
Hand-painted animation is no longer a standalone video model that hides its source and delivers only an MP4. It is now an optional Motion template: - `od media scaffold --composition-dir motion-source/<id> --template hand-painted` (same /api endpoint for UI and CLI) writes a visible, replayable source: scene index.html with the shared Motion player, pinned local p5 / p5.brush, the painting engine, a player clock and the third-party license notices. - The internal renderer id `claude-animation-p5` is kept for compatibility, only accepts motion-source/<id> sources, no longer injects p5 at render time, and runs the standard Motion export checks (linked MP4 path, silent audio policy, decodable frame). First version stays 5s, 16:9, silent. - The example card moves from the Video rail to Motion design; the Video model picker, Home preset, form special-casing and prompt template are removed. The hide-source system prompt is removed; motion-design skill gains a routing note (OD Next task profile synced, version 1.3.3). - Engine, starter scene and licenses move from design-templates/ to the bundled example plugin's runtime/. - The internal renderer is excluded from the generic video model list in the media contract prompt, keeping the prompt snapshot identical to main.