ui-sidebar shell landed on master (#643: geometry-only shell, the browsing region moved to the sidebar.workspaces slot); this branch's sidebar.settings foot seat re-applies on top — the hardcoded foot row becomes the seat, the seat rides the railIn crossfade, and the shell spec's renderSlot stub key-splits region vs settings.