One shell. Two horizons. Twelve apps.
The navigation model is explicit at system level: horizons first, app library second, object pivots always available. The icon layer is part of that contract, not an afterthought.
Universal shell
Persistent destinations stay limited to Tonight, This week, Search, and Apps. Capture stays separate.
App library
The full library remains legible with one icon, one name, and one descriptor per app row across desktop and compact widths.
Object pivots
Related in Settle exposes the next useful app directly, so a stay can pivot into Wallet, Wash, Outlet, or Desk without faux browser-back behavior.
Expanded-width shell
On wide screens the shell keeps the full app library visible. Horizons use stable destination icons, every app row keeps its own app icon, and linked pivots in the context rail stay explicit.
Tonight / tomorrow morning
This is the default landing surface. It carries the next 12–18 hours across shelter, hygiene, charge, work, and spending without forcing the user through category browse first.
Back is local.
Switching apps is explicit. Cross-app pivots create temporary return affordances, but the shell never makes the user hammer browser-like back to move between apps.
Compact-width shell
On phones the bottom bar stays limited to four destinations and keeps labels visible. Capture floats separately, and the full library opens as an explicit app sheet with one app icon per row.