Library shells

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.

Sources