Library shells
Design References
Contract
Shell components define durable application chrome and top-level slots. They are still common components: they frame supplied content without owning assistant behavior, portal hosting, terminal sessions, or product workflow policy.
AppShell is for standalone local apps.
SidebarShell is for multi-view apps with stable navigation
slots. Higher libraries can compose these shells with assistant, terminal, or
portal-specific surfaces after those libraries exist.
Consequence
Feature modules provide product content. Hosts and shared shells provide chrome and slot ownership.