Saltar al contenido
México Dice

Transparencia · operación

Historial de workers

Cada vez que un worker corre — sellado periódico de bitácora, consulta de fuentes API, cierre de preguntas vencidas, snapshots horarios — queda registrado aquí con duración, resultado, y errores si los hubo. La bitácora editorial es lo que se firma; esta página es cómo se firma.

cierre-preguntas
Daily · 04:15 CDMX · resuelve pronósticos vencidos por fuentes
OK
Última corrida
01-sep, 10:15 a.m.
Duración
60ms
Trigger
cron
Resumen
0 SÍ · 0 NO · 0 invalidadas · 0 encuestas congeladas · 0 notificadas
bitacora-seal
Cada 6h CDMX · verifyChain + sello en cadena
OK
Última corrida
01-sep, 12:00 p.m.
Duración
176ms
Trigger
cron
Resumen
sello emitido · 4 eventos verificados · seq 2026-00000005
22
Corridas totales
100%
Tasa de éxito
903ms
Duración promedio

Últimas 22 corridas

FechaJobTriggerEstadoDuraciónResumen
01/09/2026, 12:10 p.m.agregar-vistascronOK56ms{"leidas":36,"archivos":2,"contadas":0,"cursor_ts":"2026-09-01T11:57:05.892Z","descartadas":{"ilegib
01/09/2026, 12:00 p.m.monitor-medioscronOK5568ms{"errores":[],"duplicados":40,"insertados":46,"totalEventos":86,"totalFuentes":6}
01/09/2026, 12:00 p.m.bitacora-sealcronOK176mssello emitido · 4 eventos verificados · seq 2026-00000005
01/09/2026, 12:00 p.m.snapshot-probabilidadescronOK247ms0 snapshots · 1 preguntas con votos · de 89 abiertas
01/09/2026, 11:10 a.m.agregar-vistascronOK75ms{"leidas":34,"archivos":2,"contadas":1,"cursor_ts":"2026-09-01T10:24:17.222Z","descartadas":{"ilegib
01/09/2026, 11:00 a.m.snapshot-probabilidadescronOK727ms0 snapshots · 1 preguntas con votos · de 89 abiertas
01/09/2026, 10:15 a.m.cierre-preguntascronOK60ms0 SÍ · 0 NO · 0 invalidadas · 0 encuestas congeladas · 0 notificadas
01/09/2026, 10:10 a.m.agregar-vistascronOK83ms{"leidas":33,"archivos":2,"contadas":1,"cursor_ts":"2026-09-01T10:05:07.979Z","descartadas":{"ilegib
01/09/2026, 10:00 a.m.snapshot-probabilidadescronOK268ms0 snapshots · 1 preguntas con votos · de 89 abiertas
01/09/2026, 09:53 a.m.agregar-vistascliOK71ms{"leidas":27,"archivos":2,"contadas":0,"cursor_ts":"2026-09-01T08:51:01.689Z","descartadas":{"ilegib
01/09/2026, 09:53 a.m.agregar-vistascliOK82ms{"leidas":27,"archivos":2,"contadas":15,"cursor_ts":"2026-09-01T08:51:01.689Z","descartadas":{"ilegi
01/09/2026, 09:50 a.m.agregar-vistascliOK118ms{"leidas":0,"archivos":2,"contadas":0,"cursor_ts":null,"descartadas":{"ilegible":0,"noHumano":0,"noP
01/09/2026, 09:40 a.m.retencion-datoscronOK172ms{"cortes":{"magicLinks":"2026-08-02T09:40:00.572Z","rateLimits":"2026-08-25T09:40:00.572Z"},"borrado
01/09/2026, 09:00 a.m.snapshot-probabilidadescronOK185ms0 snapshots · 1 preguntas con votos · de 89 abiertas
01/09/2026, 08:00 a.m.snapshot-probabilidadescronOK260ms0 snapshots · 1 preguntas con votos · de 89 abiertas
01/09/2026, 07:00 a.m.snapshot-probabilidadescronOK1304ms0 snapshots · 1 preguntas con votos · de 89 abiertas
01/09/2026, 06:00 a.m.bitacora-sealcronOK1330mssello emitido · 3 eventos verificados · seq 2026-00000004
01/09/2026, 06:00 a.m.snapshot-probabilidadescronOK1903ms0 snapshots · 1 preguntas con votos · de 89 abiertas
01/09/2026, 05:00 a.m.monitor-medioscronOK6426ms{"errores":[],"duplicados":0,"insertados":90,"totalEventos":90,"totalFuentes":6}
01/09/2026, 05:00 a.m.snapshot-probabilidadescronOK250ms0 snapshots · 1 preguntas con votos · de 89 abiertas
01/09/2026, 04:00 a.m.snapshot-probabilidadescronOK210ms0 snapshots · 1 preguntas con votos · de 89 abiertas
01/09/2026, 03:00 a.m.snapshot-probabilidadescronOK287ms0 snapshots · 1 preguntas con votos · de 89 abiertas

Los workers viven en apps/jobs. Cada corrida se registra via withJobRun en la tabla job_runs antes de ejecutar. La observabilidad no bloquea operación: si la inserción falla, el job corre igual.