Where a channel's surface shows when a call starts, and where the user may move it. It comes from the channel's
registry row (MJ: AI Agent Channels.UIConfig: Placement and AllowedPlacements, read by
ReadChannelSurfacePlacement); the host's surface layout starts each surface at Default and keeps the
user's moves within Allowed.
Where a channel's surface shows when a call starts, and where the user may move it. It comes from the channel's registry row (
MJ: AI Agent Channels.UIConfig:PlacementandAllowedPlacements, read by ReadChannelSurfacePlacement); the host's surface layout starts each surface at Default and keeps the user's moves within Allowed.