ipollowork-video-studio ยท diff
git:20260930.2bc49ab to git:20261003.6b4d285
17 added, 21 removed. Audit A to A.
---
name: ipollowork-video-studio
- description: Create or edit the HyperFrames project owned by an active iPolloWork Video Studio session without changing the embedded Studio, starting another server, or writing to another project.
+ description: Create or edit the active iPolloWork HyperFrames video, with content-led recipes, media, narration, captions and authorized delivery.
---
# iPolloWork Video Studio
- Use this Skill only for the video project owned by the active iPolloWork session. The built-in Video Studio, timeline, preview, templates, and HyperFrames runtime exist independently of this Skill.
-
- Read [references/video.md](references/video.md) once per task. For initial generation or substantial scene redesign, also read [references/video-motion-principles.md](references/video-motion-principles.md) once; targeted edits do not need it. Read [references/video-acceptance.md](references/video-acceptance.md) once before final validation. Consult only the conflict, content, layout, and media sections identified in [references/shared-guidelines.md](references/shared-guidelines.md); do not ingest or reread the full shared file when unrelated sections are not needed. If Design Studio routed the task here, this packaged reference set replaces its copy. The video reference is the execution owner for scene, timing, and playback; the acceptance reference owns the final video verdict.
-
- ## Session contract
-
- - Treat the active session's injected Video task contract, project directory, Studio port, and exact `index.html` path as authoritative.
- - Read the current `index.html`, confirmed brief, template metadata, and `design-tokens.css` before editing.
- - Keep all changes and assets inside the current `video/<session-id>/` project.
- - Never create another video project, start a second preview server, restart app-owned services, or stop shared Node processes.
-
- ## Editing workflow
+ This is the single video authoring entry. Built-in Studio, timeline, media and export services exist independently of these Skills.
- 1. On initial/full generation, identify the narrative driver, map intended audience changes to observable events, shortlist executable recipes by intent and capacity, then save a compact content-led storyboard. Continue production by default. Pause after the script only when the user explicitly requests script review or a script-only result; do not ask again after confirmation.
- 2. Preserve the root composition contract, stable editor hooks, visual system, editable variables, and deterministic timeline so Video Studio controls continue to work.
- 3. For targeted and follow-up edits, preserve unrelated user-authored scenes and media. Keep the root duration and every scene, clip, transition, audio, and animation timestamp consistent after structural changes.
- 4. Use the shared `--ipw-*` design tokens when the project provides them.
- 5. Save changes to the exact session-owned `index.html` and keep referenced assets inside the same project.
- 6. For initial generation or structural reordering, use the Sequence templates section in `references/video.md` to select a fitting structure, assign executable recipe slots and plan adjacent handoffs before transitions. Follow the recipe-selection method and single plan โ compose โ batch-check โ consolidated-repair flow in `references/video.md`. Record fit and tradeoffs in the existing script; review delivered recipe fit through `references/video-acceptance.md`. Do not repeat capability discovery, rule reads, catalog scans or unchanged validation.
+ 1. Read the active task contract, exact project entry, confirmed brief/template and tokens. Preserve current user edits; own only this session's `video/<session-id>/` project. Never create another project/server or restart/install app services. Immediately before a complete write re-read and merge current disk content.
+ 2. Load only applicable sections of [references/video.md](references/video.md), once for unchanged requirements. The runtime supplies paths, port, selected/default voice, delivery requirements, review flag and render ownership; reference guidance never overrides them.
+ 3. For creation, plan source coverage and audience events, select fitting executable recipes and save native `STORYBOARD.md` before media/assembly. Continue by default; explicit script-review or script-only work stops at the saved script until approved. Targeted edits patch only the affected content and preserve unrelated work.
+ 4. Reuse selected recipes, project media and the authoritative seekable timeline. For speech use `ipollowork-video-voiceover` only when enabled/authorized or explicitly requested. Required media/captions/audio persist until implemented or user-cancelled; unavailable requirements mean an unfinished scope, never fabricated completion.
+ 5. Save the complete entry and follow the client-owned validation/export continuation. Publish only when explicitly authorized, reusing its account/draft/job; export alone does not authorize publishing.
- If the active session provides stricter timing, template, media, or validation instructions, those instructions take precedence.
+ | Work needed | Read only this guidance |
+ | --- | --- |
+ | Script or source/content change | video.md: Plan content and storyboard / Native editable script |
+ | New/reordered shots or component reuse | video.md: Recipes, components and sequence; selected catalog/card only |
+ | Motion, timing, seek, variables or transitions | video.md: Composition and timing; [references/video-motion-principles.md](references/video-motion-principles.md) affected schema/pattern |
+ | Images, footage, factual sources or generated assets | video.md: Acquire and mount visual assets; [references/shared-guidelines.md](references/shared-guidelines.md) relevant scope/model section only |
+ | Voice, subtitles, music or effects | video.md: Narration, captions and soundtrack; active voiceover contract |
+ | Requested MP4 or publishing | video.md: Host export and publication; active render-owner contract |
+ | Final/delegated acceptance | [references/video-acceptance.md](references/video-acceptance.md) applicable checks plus core playback |
- The detailed content-led layout, media, narration, timing and acceptance rules live in `references/video.md`; do not duplicate them into a second workflow.
+ Do not load every Skill/reference, rescan unchanged catalogs or start another review loop. Recipe installation, source checks and audio decode are technical evidence; expression, audible synchronization and publication need their actual evidence.