Saltar a contenido

Registro de cambios · job-monitor-athenas

0.2.0 — 2026-10-13

  • Telegram: cada envio fallido se reintenta una vez (5 s). Si sigue fallando: exit 1 y auditoria Error.
  • Nueva variable TELEGRAM_FALLO_TOLERADO (opcional, false por defecto): en true el fallo de Telegram solo queda en el log (exit 0, auditoria Success).
  • Harness 24/24, 13 mutaciones; 49 tests.

0.1.1 — 2026-10-13

  • El original monitor_athenas.py se actualizo (se elimino la llamada a seccion_encuestas_nps(), que provocaba NameError); zscore_diario.py no cambio. El codigo migrado ya omitia el control 16: sin cambios de codigo.
  • tools/verify_equivalence.py: se quito el stub de NPS y la comprobacion del NameError; ahora verifica que el original ya no llama a NPS. Resultado: 22/22, 13 mutaciones detectadas.

0.1.0 — 2026-10-13

  • Migracion del monitor ATHENAS (W22) desde PY_RECIBE_DABRA_ATHENAS_MONITOR (la version de Windows, la vigente; la copia PY_LINUX_... esta desactualizada y no se uso).
  • 21 controles con sus consultas SQL, umbrales y textos identicos al original, verificados con tools/verify_equivalence.py (22 comprobaciones, 13 mutaciones detectadas).
  • Nuevo: --dry-run, codigos de salida 0/1/2, chats de Telegram por variable de entorno, sin archivos de log.
  • Cambios deliberados respecto al original: ver AGENTS.md.

Fuente: repositorio job-monitor-athenas, versión 8514099. Página generada con tools/publicar_docs.py.