Fix gaps #18-20: multi-gateway video skill, selector-first routing, self-review

- ai-video-gen skill: document fal.ai as primary gateway alongside HeyGen,
  add video_selector-first guidance
- animation.yaml: add selector-first rule in assets stage, mandatory
  post-render self-review in compose stage
- CinematicRenderer: add resolveAsset() for staticFile path resolution,
  fixing file:// URI errors in OffthreadVideo and Audio components
This commit is contained in:
calesthio
2026-04-04 13:53:19 -07:00
parent fc6ff2248a
commit 20dcc785e5
4 changed files with 49 additions and 14 deletions

View File

@@ -197,6 +197,7 @@ stages:
- Total cost within approved budget from proposal_packet
- "Layer 3 skills read for EVERY generation tool before writing prompts (check agent_skills field)"
- "Clip duration maximized (prefer 10s over 5s) to reduce API calls and cost"
- "Use selector tools (video_selector, tts_selector, image_selector) — never call provider tools directly"
success_criteria:
- Schema-valid asset_manifest artifact
- All referenced asset files exist on disk
@@ -249,9 +250,11 @@ stages:
- Motion timing survives the final render
- Audio sync matches the animatic intent
- Duration within +/-5% of target
- "Post-render self-review MANDATORY: extract keyframes, visually inspect each scene, flag weak frames before presenting to user"
success_criteria:
- Schema-valid render_report artifact
- Output file exists and passes ffprobe validation
- self_review_completed is true with per-scene quality notes
- name: publish
skill: pipelines/animation/publish-director