01
Um escritório não enxerga o outro
O isolamento não é uma regra da aplicação, que alguém pode esquecer de aplicar numa consulta nova. É do próprio banco de dados: toda tabela com dado de cliente tem a separação ativada e forçada, e a consulta só devolve linha depois que o contexto daquele escritório é injetado na sessão. Sem contexto, o retorno é vazio, não é o dado de outro.
- Separação ativada e forçada em toda tabela com dado de cliente
- Contexto injetado por requisição e descartado ao fim dela
- Consulta sem contexto retorna zero linhas, nunca dado alheio