Pipeline de Videos AgentSquad

Guion → VO → Avatar → Composición → Packaging → Publicación → Métricas. Inventario verificado en disco el 2026-07-04 (6 agentes en paralelo, 6/6 áreas OK) · consolidado 2026-07-05: los hallazgos del barrido están implementados y verificados (sección al final); métricas LATAM fuera de alcance por decisión. Canal EN: @AgentsSquad-c6p · LATAM: @agentsquadlatam.
9etapas
4skills clave
0reglas duras
12capacidades consolidadas
click en una etapa para ver su detalle
📐 Diagramas para arquitectos (archify, sin contexto previo requerido): Data flow del pipeline (9 etapas) · Arquitectura Thalx Remotion en AWS

Stack complementario · Thalx Remotion (AWS Lambda)

Vía de render programático React paralela al pipeline FFmpeg. Estado: REPARADO 2026-07-04 · VERSIONADO Y PUSHEADO — fiber 8→9 (React 19 OK), drei muerto desinstalado, PixelOffice aislado en su propio site (thalx-pixeloffice). Verificado con renders E2E reales en Lambda: MotionGraphic (site principal) + PixelOffice 3D (site R3F), ambos descargados y frame-checked. Fix en git: commits 1167e33 (split de bundles + fiber 9, 6 archivos) y f3cac31 (lambda_render.mjs versionado) en aguirrerjg/thalx-web-app master.

Infra & invocación

Lambda us-east-1 — remotion-render-4-0-434… · nodejs24 · 3008MB real (el nombre dice 2048) · timeout 600s
S3 site — sites/thalx-remotion en bucket remotionlambda-useast1-… (serve URL del bundle)
lambda_render.mjs — renderMediaOnLambda genérico: JSON in/out, retry con backoff, framesPerLambda=20, descarga presignUrl. Override por env REMOTION_FUNCTION_NAME / REMOTION_SERVE_URL. Versionado en git (commit f3cac31 — vivía solo en el working tree desde marzo)
render_pixel_office.mjs — render 3D del PixelOffice (landscape/portrait/square), puede fusionar estado real de agentes
backend render.py — SSR local por subprocess (ASSEMBLY_BACKEND=remotion); el bot productivo usa FFmpeg desde 2026-03-20

12 composiciones registradas

Content-to-reels Thalx: Reel · TikTok · YouTube · FullReel · FullReelLandscape
Procedurales/b-roll: MotionGraphic (kinetic text) · ContentCards · ImageSlideshow · ScreencastScene (mock UI)
Especiales: PixelOffice (oficina 3D R3F del canal AgentSquad — la que introdujo el conflicto) · Video001Overlay · VideoTransition/2

Cronología

23-mar bucket creado → ~01-abr PixelOffice renderiza OK → 16-abr: import estático de R3F (fiber 8 vs React 19) crashea TODO el bundle → 04-jul: REPARADO — fiber 9.6.1, drei fuera, split de bundles, 2 sites redeployados, E2E verde en Lambda → commiteado y pusheado a GitHub (1167e33 + f3cac31).
Regla permanente: composiciones R3F/Three van a index-pixeloffice.ts, NUNCA a Root.tsx (el import estático contamina el bundle entero)

Capacidades implementadas · consolidado 2026-07-05