Add reference video input analysis workflow

This commit is contained in:
calesthio
2026-04-04 10:01:11 -07:00
parent 87df43d39f
commit b0917d2d84
25 changed files with 2640 additions and 5 deletions
+22
View File
@@ -9,6 +9,17 @@ stability: production
default_checkpoint_policy: guided
# Reference video input support
reference_input:
supported: true
analysis_depth: standard
analysis_tools:
- video_analyzer
- transcript_fetcher
- video_downloader
- scene_detect
- frame_sampler
extensions:
custom_scripts: true
custom_playbooks: true
@@ -83,11 +94,22 @@ stages:
- Cost estimate is itemized and honest
- Quality/cost tradeoffs are clearly presented
- Alternative production paths shown at different price points
- "Concept differentiation from reference (if reference-driven)"
success_criteria:
- Schema-valid proposal_packet with at least 3 concept_options
- selected_concept references a valid concept_id
- cost_estimate has itemized line_items with per-tool costs
- approval.status is "approved" or "approved_with_changes" before proceeding
sub_stages:
- name: sample
description: "10-15 second preview clip for reference-driven productions"
condition: "video_analysis_brief_exists"
human_approval_default: true
tools_available: [tts_selector, image_selector, video_selector, video_compose, audio_mixer]
review_focus:
- "Sample represents the approved concept faithfully"
- "Audio levels and voice match approved direction"
- "Visual style matches approved playbook"
# ── Production ──────────────────────────────────────────────────
+21
View File
@@ -10,6 +10,17 @@ category: animation
stability: production
default_checkpoint_policy: guided
# Reference video input support
reference_input:
supported: true
analysis_depth: standard
analysis_tools:
- video_analyzer
- transcript_fetcher
- video_downloader
- scene_detect
- frame_sampler
extensions:
custom_scripts: true
custom_playbooks: true
@@ -89,6 +100,16 @@ stages:
- selected_concept includes animation_mode and reuse_strategy
- cost_estimate has itemized line_items with per-tool costs
- approval.status is "approved" or "approved_with_changes" before proceeding
sub_stages:
- name: sample
description: "10-15 second animation preview for reference-driven productions"
condition: "video_analysis_brief_exists"
human_approval_default: true
tools_available: [tts_selector, image_selector, video_selector, video_compose, audio_mixer, math_animate, diagram_gen]
review_focus:
- "Sample represents the approved animation mode faithfully"
- "Visual identity matches approved playbook and style"
- "Pacing matches reference inspiration"
# ── Production ──────────────────────────────────────────────────
+21
View File
@@ -9,6 +9,17 @@ category: cinematic
stability: production
default_checkpoint_policy: guided
# Reference video input support
reference_input:
supported: true
analysis_depth: deep
analysis_tools:
- video_analyzer
- transcript_fetcher
- video_downloader
- scene_detect
- frame_sampler
orchestration:
mode: executive-producer
skill: pipelines/cinematic/executive-producer
@@ -88,6 +99,16 @@ stages:
- At least 3 concept options with different emotional arcs
- Delivery promise present with motion_required flag
- Cost estimate includes per-item breakdown
sub_stages:
- name: sample
description: "10-15 second cinematic preview for reference-driven productions"
condition: "video_analysis_brief_exists"
human_approval_default: true
tools_available: [tts_selector, image_selector, video_selector, video_compose, audio_mixer, color_grade]
review_focus:
- "Sample captures the approved emotional tone"
- "Color palette and lighting match approved direction"
- "Music mood matches approved cinematic treatment"
- name: script
skill: pipelines/cinematic/script-director