Isolation between organisations
Each organisation has its own space, and every query is scoped by its identifier at the service layer. That is tested rather than assumed: a test genuinely attempts a cross-boundary read and expects refusal, because one query missing the filter is enough to leak one customer’s data to another.
