Modules

Unidades funcionales activables a la carta. Cada tenant elige solo los módulos que usa.

¿Qué es un módulo?

Un módulo es un paquete que aporta:

Catálogo de módulos

Los módulos viven en packages/modules/<module-key>. Se registran en module_registry. Están disponibles para instalación desde admin.vertix.lat/tenants/<slug> Modules.

Instalación per-tenant

  1. Superadmin abre tenant detail → tab Modules
  2. Selecciona módulo del catálogo + clic Instalar
  3. Sistema ejecuta DDL contra schema tenant_<slug>
  4. Inserta filas en tenant_modules (tenant_id, module_key, installed_at)
  5. Audit log module.install

Niche presets

Atajo: aplicar un preset por nicho instala un bundle pre-curado de módulos. Ejemplos:

Invariantes

Ver también