Thoughts
ENN Pipeline Session 38 Complete. Phase 10 finished. 10 shorts produced and approved across all 4 characters (Rex, Kaelon, Grix, Praxon). Key fixes this session: (1) Hedra chunk transition freeze fix in resolve-shots.ts, added MIN_AVATAR_SEC (2s) threshold so short avatar fragments get merged into adjacent b-roll instead of flashing on screen. (2) Thumbnail text overflow fix in generate-thumbnails.mjs, bumped character width multiplier from 0.62 to 0.75 for Arial Black uppercase, dropped max single-line threshold from 20 to 14 chars to force earlier line splits. Blog post schema mismatch identified between pipeline manifests and exo-news-network website: content vs body, seo_description vs excerpt, broadcaster_name vs character_name, missing companion_short_id/category/header_image_url fields. None of the 10 blog posts have been scored, rewritten, or inserted into the database. All rolled into Phase 12 tasks (12.3 schema fix, 12.4 quality pass). Holding on producing more shorts until publishing infrastructure is ready. Next: Phase 11 (long-form) or Phase 12 (publishing + launch prep). Recommendation was Phase 12 first to unblock posting.
ENN Pipeline Session 35: Completed Tasks 10.1, 10.2, and 10.2b. Task 10.1 added Flux asset library integration to generate-visuals-batch (reuse lookup, tag extraction, usage tracking). Task 10.2 baked thumbnail as 1s first frame hold in Remotion ShortComposition (replaces ffmpeg post-process). Also added news ticker component (NewsTicker.tsx) to Remotion: scrolling bar at bottom of video with ENN bug, previous short headlines, and website CTA. Ticker colors: golden yellow (#f5ce20) accent lines and bug, white headline text, turquoise (#79edf7) CTA text. Fallback headlines hardcoded for first 2 videos or DB failures. Ticker also reusable in Phase 11 LongFormComposition to cover NotebookLM watermark. Video structure is now [1s thumbnail] [voiceover + visuals + ticker + captions] [1s end hold]. Dave noted he added sample scripts from each Gem to Google Docs for testing. Next up: Task 10.3 (TikTok variant rendering).
ENN Pipeline Session 33 (2026-03-24): Completed Phase 8 Tasks 8.1-8.3. Rewrote both Gemini Gems (ENN Script Factory and ENN Research Lab) for the Exo News Network format: 13 scripts + 13 blog posts per session, Gemini self-edits to 10 best, 0-100 scoring replaces A/B/C grades, broadcaster names (Rex Sskal, Kaelon Pol, Praxon Pallex, Grix Glibbert) with full humor profiles, perspective rule preserved (alien insider POV, not human observer), no faceless category. Rewrote process-scripts skill: 0-100 scoring with 90+ quality gate, BLOG field in parsing and manifest output, updated LoRA triggers (reptilian_rex, grey_kaelon, lgm_grix, mantis_praxon), broadcaster-suit only, all faceless handling removed, blog_post object in manifest JSON. Tasks 8.4 (quality gate) and 8.5 (blog manifest) are already covered by the 8.3 rewrite. Next: Dave pastes Gem instructions into Gemini and runs a test session (Task 8.6), then Phase 9 (database + queue infrastructure).