Where multi-branch platforms usually break
Scope leaks — a report that forgets the branch filter, an API that trusts a branch id from the request body. Here, tenant and branch come from a verified auth context on the server, never from the client, so a forged id cannot widen what a request can see.