release: Task 1D (engineConfig) + Task 1E (review dashboard) → main by codercatdev · Pull Request #667 · CodingCatDev/codingcat.dev
and others added 11 commits
…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
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