Make a sample-project change
The sample repository declares its Navigator Project in navigator.yaml:
project: sample-litigation
Edit the sample project, run the refresh command, restart web, and reload the portal URL. Boot validates the manifest,
builds the frontend, stages the output, and publishes the generated assets before the entry document. This keeps the
portal tied to the declared Project while the browser reloads the new version.
That manifest is the whole reason three bundles cannot collide. Each is staged in a directory named for its matter, but boot re-reads the manifest rather than trusting the directory, and refuses a bundle naming a different Project — because publishing one would put one client's application on another client's portal.