Sprint 1: Infographic-driven explainer videos (dev → main)#641
Merged
codercatdev merged 3 commits intomainfrom Mar 13, 2026
Merged
Sprint 1: Infographic-driven explainer videos (dev → main)#641codercatdev merged 3 commits intomainfrom
codercatdev merged 3 commits intomainfrom
Conversation
Task A: Schema + buildPrompt for infographic-driven videos\n\n- Added imagePrompts (string[]) to each scene in automatedVideo script\n- Added infographicsHorizontal and infographicsVertical arrays at doc root\n- Updated buildPrompt() with per-scene image prompt generation instructions\n- Template: 'Infographic 2D architecture style, black background. [scene]. #15b27b accents.'\n- Prompt count: Math.ceil(durationEstimate / 4) per scene\n- NO text overlays instruction
…verlays Task B: Infographic-driven Remotion rewrite\n\n- InfographicScene rewritten for multi-image cycling with crossfade transitions (4s per image, 0.5s crossfade)\n- Scene.tsx stripped of ALL text overlays — audio narration carries all words\n- SceneRouter updated: infographicUrls[] array routing with backward compat for single URL\n- Types updated with infographicUrls and imagePrompts on sceneDataSchema\n- Subtle Ken Burns zoom (1.0→1.05) per image, objectFit:contain for full infographic display\n- NO text on screen anywhere — pure visual infographic + audio
Task C: Infographic generation scale-up for dual orientations\n\n- New generateFromScenePrompts() generates both 16:9 and 9:16 for each prompt\n- check-research reads imagePrompts from script scenes, generates both orientations\n- Uploads to Sanity: infographicsHorizontal + infographicsVertical at doc root\n- Distributes CDN URLs back to script.scenes[].infographicUrls for Remotion\n- Rate limiting: 2s pause every 5 prompts to avoid Imagen throttling\n- DEFAULT_INSTRUCTIONS updated to Alex's brand style (black bg, #15b27b green)\n- Enrichment prompt updated with imagePrompts requirements\n- Backward compat: still writes to infographics field + researchData
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Sprint 1: Infographic-Driven Explainer Videos
Three parallel PRs merged to dev, now shipping to main:
Task A: Schema + Script Prompts (PR #638, @content)
imagePrompts: string[]on each scene in automatedVideo scriptinfographicsHorizontal+infographicsVerticalarrays at doc root (Sanity image assets)buildPrompt()instructs Gemini to generate per-scene image prompts following Alex's templateTask B: Remotion Rewrite (PR #639, @videopipe)
infographicUrls[]array routing with backward compatTask C: Infographic Generation Scale-up (PR #640, @research)
generateFromScenePrompts()generates both 16:9 and 9:16 for each promptBuild Verification
tsc --noEmit)