GEOSTARK NÓMINA - Parche v6.6 selector de períodos
Fecha: 2026-05-15

Diagnóstico:
- El archivo novedades_periodo.php sí estaba actualizado.
- El diagnóstico confirmó que no quedaban patrones incompatibles AS nuevo / ON DUPLICATE en archivos principales.
- El selector aparece vacío porque la tabla periodos_nomina quedó sin registros después de la limpieza de períodos/corridas.

Qué incluye:
1) novedades_periodo.php
   - Muestra aviso claro cuando no hay períodos.
   - Mantiene marca de versión v6.6.
   - Conserva el flujo sin ON DUPLICATE.

2) nomina_helpers.php
   - Refuerza nomina_periodo_lock_info con COALESCE para evitar nulos en conteos de bloqueo.

3) SQL_RESTAURAR_PERIODOS_NOMINA_MAYO_2026.sql
   - Crea, si no existen, 2026-05-Q1 y 2026-05-Q2.
   - No borra nada.
   - No toca trabajadores, conceptos, novedades ni corridas.

Uso recomendado:
1. Copia novedades_periodo.php y nomina_helpers.php.
2. Ejecuta SQL_RESTAURAR_PERIODOS_NOMINA_MAYO_2026.sql en MySQL Workbench.
3. Vuelve a novedades_periodo.php y presiona Ctrl+F5.
4. El selector debe mostrar 2026-05-Q2 y 2026-05-Q1.
