# Dependencias de Modulos Compartidos para ERP Construccion
# =========================================================

version: "1.0.0"
fecha_actualizacion: "2025-12-27"
proyecto: "erp-construccion"

# Modulos del catalogo usados
modulos_catalogo:
  - id: "auth"
    ruta: "shared/catalog/auth"
    version_usada: "1.0.0"
    fecha_implementacion: "2025-12-27"
    implementado_por: "erp-core"
    adaptaciones:
      - descripcion: "Variable tenant_id usada como constructora_id"
        archivo: "Heredado de erp-core"
    tests_pasando: true

  - id: "multi-tenancy"
    ruta: "shared/catalog/multi-tenancy"
    version_usada: "1.0.0"
    fecha_implementacion: "2025-12-27"
    adaptaciones: null
    tests_pasando: true

  - id: "notifications"
    ruta: "shared/catalog/notifications"
    version_usada: "1.0.0"
    fecha_implementacion: "pendiente"
    adaptaciones:
      - descripcion: "Templates de email para avisos INFONAVIT"
        archivo: "Por implementar"
    tests_pasando: false

  - id: "rate-limiting"
    ruta: "shared/catalog/rate-limiting"
    version_usada: "1.0.0"
    fecha_implementacion: "2025-12-27"
    adaptaciones: null
    tests_pasando: true

# Modulos de shared/modules usados
modulos_core:
  - id: "@shared/utils"
    version: "1.0.0"
    uso: "Utilidades de fecha, string, validacion"

# Librerias de shared/catalog usadas
librerias_shared: []

# Modulos pendientes de implementar
pendientes:
  - id: "feature-flags"
    prioridad: "media"
    justificacion: "Control de features por ambiente"

  - id: "websocket"
    prioridad: "baja"
    justificacion: "Notificaciones real-time de avances de obra"
