Aislamiento primero
La identidad llega de una sesión verificada; el tenant nunca de un id confiado al navegador.
Foundation V0 · multi-organización
Club Engine separa contenido, permisos, módulos y branding por organización. La misma base sirve a un club íntimo o a un congreso de gran escala.
Tenant boundary
Sesión → organización → membresía → capacidad.
El cliente navega. El servidor decide.
La identidad llega de una sesión verificada; el tenant nunca de un id confiado al navegador.
Paletas light/dark y tipografía por tokens, sin CSS ni fuentes remotas inyectables.
Activar o apagar una capacidad modifica navegación y rutas sin borrar implementación.
Prueba white-label
Cada demo cambia tono, módulos y navegación sin duplicar componentes.