-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
ai-video-editorAI Video Editor Flutter appAI Video Editor Flutter appfeatureNew feature implementationNew feature implementationflutterFlutter/Dart implementationFlutter/Dart implementationphase-3Phase 3: AI IntelligencePhase 3: AI Intelligence
Description
Summary
Implement the two primary workflow modes for generating scenes: a manual iterative mode where the user reviews each generation before proceeding, and a fully automated mode that processes all scenes without human intervention. A hybrid mode bridges the two approaches.
Requirements
Manual (Iterative) Mode
- Generate one scene at a time
- After each generation, user reviews and decides: Approve, Regenerate, Edit Params, Skip
- Clear visual state machine: what was done, what is next
- "Approve & Continue" advances to next scene
- Ability to go back and redo any previous scene
- Generation queue shows pending, in-progress, completed, skipped
- Pause and resume at any point
Auto-Run Mode
- "Generate All" button processes all scenes without waiting for user input
- Configurable auto-approval: always auto-approve, or approve after quality check
- AI quality checker: Claude Vision analyzes each generated video frame for quality issues
- Auto-retry on quality failure (configurable retries)
- Progress dashboard: overall progress, time remaining, cost so far
- Notifications on completion (push notification, sound)
- Cancel auto-run mid-process
Hybrid Mode
- Auto-generate, but pause at flagged scenes (quality issues, missing first frame)
- User sets breakpoints: "pause before scene 5"
Scene Validation Checklist
- Video generated
- Duration matches target
- First frame matches expected
- Last frame suitable for next scene
- Audio generated
- User approved
Acceptance Criteria
- Manual mode steps through scenes one at a time with clear UI state
- Auto-run mode generates all scenes and shows live progress
- Claude Vision quality check flags poor quality outputs
- Auto-retry on failure works up to configured retry limit
- Hybrid mode pauses at user-defined breakpoints
Related
Part of the ai-video-editor Flutter application. Orchestrates #65 (AI Video Generation), #67 (Voice Generation), and #69 (Video Player).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
ai-video-editorAI Video Editor Flutter appAI Video Editor Flutter appfeatureNew feature implementationNew feature implementationflutterFlutter/Dart implementationFlutter/Dart implementationphase-3Phase 3: AI IntelligencePhase 3: AI Intelligence