release: Task 1D (engineConfig) + Task 1E (review dashboard) → main#667
Merged
codercatdev merged 11 commits intomainfrom Mar 14, 2026
Merged
release: Task 1D (engineConfig) + Task 1E (review dashboard) → main#667codercatdev merged 11 commits intomainfrom
codercatdev merged 11 commits intomainfrom
Conversation
…ault Adds Sanity pipelineConfig toggle to control horizontal (16:9) generation. Default: false (vertical only). Halves Imagen API calls and generation time. - Schema: enableHorizontalInfographics boolean on pipelineConfig singleton - Type: enableHorizontalInfographics?: boolean on PipelineConfig - gemini-infographics.ts: skipHorizontal option on generateFromScenePrompts - check-research: reads config, passes to generator, adjusts total count
Gemini generateContent was ignoring color instructions in prompts. - Prepend CRITICAL COLOR RULE to every prompt before API call - Explicitly ban teal/cyan/green/blue accents - Fix 'purple and teal' in buildInfographicPrompt to 'purple only' - Color enforcement at API boundary, not just in prompt templates
… video pipeline When enableHorizontalInfographics is false, horizontalRefs is empty and the 'infographics' field (which video-pipeline reads) was never written. Videos rendered with zero infographic URLs, falling back to B-roll. Fix: write verticalRefs to 'infographics' when no horizontal refs exist. Also use vertical CDN URLs for scene-level distribution as fallback.
Consolidates 6+1 config singletons into single engineConfig singleton. Adds mediaAsset document type for shared media (logos, screenshots, etc). Extends automatedVideo with v2 fields (quality gate, review, shorts, thumbnails, social posts, workflow tracking). Fixes applied: - Legacy v1 status values preserved with 'Legacy:' prefix for backward compat - URL fields use string type (R2/CDN paths may include query params) - Real backward compat wrappers for getConfig/getConfigValue (not just alias) PR #665
Review queue, detail page, config panel, pipeline status, server actions with fail-closed auth, field whitelists, bounded GROQ queries. 10 files, +1,686 lines.
|
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.
dev → main: Task 1D + Task 1E
Commits:
6ab3833e— Task 1D: engineConfig singleton + mediaAsset + automatedVideo v2 (PR feat: Task 1D — engineConfig singleton + mediaAsset + automatedVideo v2 #665)18dee75a— Task 1E: Review dashboard — mobile-first control center (PR feat(dashboard): Task 1E — Mobile-first review dashboard with approve/reject, config panel, pipeline status #666)What's included:
All code reviewed by @pm + workers. Auth verified on all routes and server actions.