Seção
Multi-tenancy
Isolamento de clientes: estratégias single/pool/bridge/hybrid e a diferença entre row-scope de tenant e row-scope do agente de IA.
Estratégias de isolamento
Single, Pool, Bridge e Hybrid — planos control/data, config/mad.php, mad_iam_tenant (connection_name + db_config), TenantContext, TenantConnectionRegistrar e o middleware mad.api.
Empresas: CRUD e provisionamento
Tela de Empresas (TenantList/TenantForm/TenantProvisionForm), mad:tenant:provision (sqlite/mysql/pgsql/madcloud), registro durável via mad_iam_tenant.db_config e seleção/troca de empresa (setTenant fail-closed, ChangeTenantForm).
Row-scope vs MCP-scope
tenant_id (empresa, todo o Eloquent) vs escopo do agente de IA (usuário/unidade, só MCP) — eixos ortogonais.