# Estrategia multiempresa B2C/B2B

## B2C

Cada consumidor crea una organización personal. Puede invitar familiares, adquirir un plan y convertir su espacio en colaboración sin migrar datos.

## B2B

Genealogistas, estudios, gestores legales e instituciones crean organizaciones con usuarios, clientes, casos, roles y límites de plan. Un usuario puede pertenecer a varias organizaciones.

## Aislamiento

- `id_empresa` es obligatorio en toda entidad privada.
- La empresa activa proviene de una membresía autorizada.
- Los repositorios toman `id_empresa` desde `TenantContext`, nunca desde el formulario.
- Las rutas y API deben verificar acceso al caso además del tenant.
- Los objetos de almacenamiento incluyen prefijo/metadata de empresa y caso.
- Los reportes y auditorías no cruzan empresas.

## Escalamiento

El esquema está preparado para partición lógica, réplica de lectura y extracción futura de servicios sin cambiar IDs públicos.
