# ============================================================================
# CONFIGURACIÓN DE LICENCIA - HAKA FRAMEWORK v1.3.142+
# ============================================================================

# Email registrado en Hakalab (OBLIGATORIO)
HAKA_LICENSE_EMAIL=tu_email@empresa.com

# Clave de licencia (OBLIGATORIO)
HAKA_LICENSE_KEY=tu-clave-de-licencia-aqui


# ============================================================================
# NOTAS SOBRE LICENCIA
# ============================================================================

# El sistema de licencia (v1.3.142+):
# ✅ Valida UNA VEZ cada 10 días (con caché local)
# ✅ Permite múltiples ejecuciones simultáneas en diferentes PCs
# ✅ Una empresa = una licencia = ejecuciones ilimitadas
# ✅ Funciona sin conexión usando validación anterior
# ✅ Caché guardado en: ~/.haka_framework/license_cache.json

# CAMBIO IMPORTANTE (v1.3.142):
# ❌ Ya NO hay restricción de "1 ejecución por PC"
# ✅ Múltiples máquinas pueden ejecutar tests simultáneamente

# Para resetear caché (forzar validación inmediata):
# - Windows: del %USERPROFILE%\.haka_framework\license_cache.json
# - Linux/Mac: rm ~/.haka_framework/license_cache.json

# Para CI/CD con GitHub Actions / Azure DevOps:
# Configura HAKA_LICENSE_EMAIL y HAKA_LICENSE_KEY como secrets


# ============================================================================
# SALESFORCE (opcional)
# ============================================================================
# Instalar la dependencia solo si se usa API/frontdoor:
# pip install "haka-playwright-engine[salesforce]"
# Las variables de credenciales deben venir de un secret manager o de un .env
# local no versionado.
SF_API_ENABLED=false
SF_LOGIN_MODE=form
SF_API_DOMAIN=test
SF_API_VERSION=
SF_API_TIMEOUT_SECONDS=30
SF_API_MAX_RETRIES=2
# Usuario único opcional por compatibilidad:
SF_USERNAME=
SF_PASSWORD=
SF_SECURITY_TOKEN=
SF_INSTANCE_URL=
# Perfiles frontdoor: usar el step 'inicio sesión con el usuario "UAT1"'.
SF_PERFIL_UAT1_USER=
SF_PERFIL_UAT1_PASS=
SF_PERFIL_UAT1_TOKEN=
SF_PERFIL_UAT1_URL=
SF_START_URL=https://test.salesforce.com
SF_RET_URL=/lightning/page/home
SF_FRONTDOOR_PATH=/secur/frontdoor.jsp
SF_FRONTDOOR_TIMEOUT_SECONDS=60
# Form/session conservan roles legacy:
# SF_ROLE_EJECUTIVO_USERNAME=
# SF_ROLE_EJECUTIVO_PASSWORD=
# SF_ROLE_EJECUTIVO_SESSION=ejecutivo
