One dashboard, two installs
The same admin page, built with @wordpress/admin-ui, @wordpress/widget-dashboard and widgets compiled by @wordpress/build. The only difference between the two builds is how @wordpress/widget-dashboard declares @wordpress/widget-primitives.
trunk: regular dependency. The application's copy and the dashboard's copy are two different instances; the "Open report" action is a plain anchor and the page reloads.
branch: peer dependency. One instance; "Open report" navigates client-side.