preframe / hudson surface: player
embed surface ready
Hudson AppShell -> AppExports.embeds -> preframe.player -> watch / review / effects
read-only landing preview
Hudson surface, limited capability
The player is the landing page.
Use our footage first
The page runs local Preframe/Mira/Hudson clips today. It is structured so a Talkie walkthrough can become the next main source clip without changing the player surface.
Use the embed contract
The app now declares a Hudson embed surface named player. The hosted app route can expose watch, review, and effects without exposing revise or render actions.
Keep Hudson visible
The shell remains the frame around the media work: playlist, player, effects, and review. The landing preview follows the same shape as the runtime Hudson surface.