From beb507969a98519ea4fd40c155353f17101a70dd Mon Sep 17 00:00:00 2001 From: Shreyas Karnik Date: Wed, 6 May 2026 15:48:05 -0700 Subject: [PATCH 1/9] =?UTF-8?q?feat(composition):=20renderComposition=20pr?= =?UTF-8?q?imitive=20(Argo=20=C3=97=20Hyperframes=20bridge)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds the embedding seam between Argo's recording pipeline and Hyperframes- style compositional rendering. Argo demos can now mix recorded scenes with self-contained HTML compositions in the same narration timeline. Composition contract follows hyperframes' shape exactly so a composition that runs in hyperframes runs unchanged in Argo: * Root:
* Optional `window.__compositionReady` Promise gate * Optional `window.__timelines[scene]` paused GSAP master timeline that renderComposition resumes after marking the scene Argo additions on top of hyperframes' contract: * `window.__argoVideoSrc` — set by renderComposition when `opts.videoSrc` is provided. Compositions consume this to embed an Argo recording as a `