Product
Admin And Platform Surfaces
Shared UI rules for admin-app, saasdash-app, and the future Saas Dash control shell
Admin app
Admin surfaces should operate on app-level identity.
That means:
shopappears onceproducts,categories,inventory, andordersstay undershop- top-level switching is app-level
- sidebar entries are app-level
Platform app
Platform control should manage:
- app registry records
- tenant app assignment
- plan app assignment
- worker config
- presentation metadata
Shared rule
Do not create pseudo-apps to satisfy navigation widgets.
If the UI needs richer presentation:
- extend the registry metadata
- or add a dedicated projection
Do not split the app model.