Each company’s data is kept apart
Returns
Every return, claim and setting belongs to one store. The data layer refuses any query that doesn’t name the store, so a mistake fails instead of showing another store’s data.
AMED
Each workspace is kept apart by row-level security in the database, and AMED refuses to start with a database role that could bypass it.