Isolation is decided in the data, not in the screens
Hiding another customer’s records in the interface is not isolation; leaving them out of the query is. Every path that returns data gets a test asking for someone else’s record and expecting a refusal — our marketplace has exactly that test, answered with a 403. SaaS application development is mostly this discipline, repeated on every screen.
Access decided by four dimensions at once



