Webapp contracts — shared foundation browser identity/favicon, routes, and viewports; plus Webapp surfaces, application-route behavior, and UI-state contract families.
Responsibility boundaries — ownership split across the Webapp artifact, reusable lifecycle and capability components, and the concrete product.