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.
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
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)