Ejecución
Qué corrió, cuándo y con qué resultado
Si un tablero dice «sin señales», aquí se ve si se midió.
Ninguna corrida registrada
No hay conectores construidos, así que ninguna fuente se ha cosechado nunca. Los tableros del sitio leen datos de demostración, no datos cosechados.
El esquema donde vivirían esas capturas ya está escrito —cuatro migraciones, que se pueden leer tabla por tabla en el modelo de datos— está aplicado sobre una base real desde el 2026-09-19, con sus tablas creadas y todas vacías. Están esperando la primera captura, que no puede llegar hasta que haya un conector y el registro ante la ANPD que lo habilita.
Esta vista existe antes que la ingesta a propósito: es la que va a distinguir un periodo limpio de un periodo no medido, y esa distinción tiene que estar construida antes de publicar el primer indicador.
Cosecha por fuente
Una fila por fuente, con la cadencia que le corresponde según su clase. La última columna es la que importa.
| Fuente | Clase | Cadencia | Capturas | Última corrida |
|---|---|---|---|---|
| OSCE/OECE — Contrataciones Abiertas (OCDS)osce-ocds | A | continuo (desde 2018) | 0 | nunca |
| SUNAT — Padrón Reducido RUCsunat-padron | A | diaria (<24 h) | 0 | nunca |
| SUNARP — Publicidad Registralsunarp | C | consulta puntual | 0 | nunca |
| MEF — Datos Abiertos / Consulta Amigablemef-datos | A | diario / anual | 0 | nunca |
| Infobras — Contraloríainfobras | B | continuo | 0 | nunca |
| Declaraciones Juradas de Intereses (Ley 31227)dj-intereses | A | continuo | 0 | nunca |
| Plataforma Nacional de Datos Abiertos (CKAN)datos-abiertos | A | variable por dataset | 0 | nunca |
| Congreso — Proyectos, votaciones, asistenciacongreso | B | por sesión | 0 | nunca |
| JNE — Hojas de vida / Voto Informadojne | C | por proceso electoral | 0 | nunca |
| ONPE — Financiamiento y resultadosonpe | B | por proceso electoral | 0 | nunca |
| Registro de Visitas en Líneavisitas | B | tiempo real | 0 | nunca |
| Portal de Transparencia Estándar (PTE)pte | B | continuo | 0 | nunca |
| El Peruano / SPIJ — Normas legalesel-peruano | B | diario | 0 | nunca |
| CEJ — Poder Judicialcej | C | limitada por diseño | 0 | nunca |
La fuente judicial no tiene cadencia programada: está limitada por diseño, y esa celda va a seguir diciendo «nunca» cuando el resto ya esté corriendo.
Componentes que ejecutan
Cada uno declara qué evidenciaría que corrió. Es un requisito del inventario, no una nota: un componente del runner que no puede decir cómo se comprueba su ejecución no pasa la prueba del inventario.
Conector clase A (descargador)
capa 02 · runnerEvidencia · Una fila en `captura` por recurso traído, con su hash y su fecha.
corridas: 0última: nuncase construye en batch 2.1Conector clase B (raspador)
capa 02 · runnerEvidencia · Capturas nuevas, y una entrada en la bitácora si la forma de la fuente cambió.
corridas: 0última: nuncase construye en batch 4.1Conector clase C (dirigido)
capa 02 · runnerEvidencia · Una captura con disparador `asistida` y el operador que hizo la consulta.
corridas: 0última: nuncase construye en batch 6.7Watcher de forma
capa 02 · runnerEvidencia · El hash de forma registrado en cada captura, y la bitácora cuando difiere.
corridas: 0última: nuncase construye en batch 4.5Programador de corridas
capa 02 · runnerEvidencia · El historial de corridas del runner: cuándo arrancó cada una y con qué resultado.
corridas: 0última: nuncase construye en batch 2.1Normalizador
capa 04 · runnerEvidencia · Nodos del grafo con su `captura_id` apuntando a la captura que normalizó.
corridas: 0última: nuncase construye en batch 2.3Resolución de identidades
capa 05 · runnerEvidencia · Aristas con `inferida = true` y su puntaje de confianza.
corridas: 0última: nuncase construye en batch 3.3Cruce entre fuentes
capa 07 · runnerEvidencia · Aristas compuestas nuevas, con la versión de la regla de cruce que las creó.
corridas: 0última: nuncase construye en batch 3.4Minería e insights
capa 08 · runnerEvidencia · Entradas en la cola de hipótesis, con su método y sus parámetros.
corridas: 0última: nuncase construye en batch 8.1Detectores
capa 09 · runnerEvidencia · Filas en `senal`, y filas de indicador con `sin_senales = true` cuando ninguna superó su umbral.
corridas: 0última: nuncase construye en batch 2.5Vistas materializadas
capa 10 · postgresEvidencia · La fecha del último refresco de cada vista.
corridas: 0última: nuncase construye en batch 2.8Lector del esquema
capa web · runnerEvidencia · Las pruebas del esquema en verde en el CI de la capa de datos.
corridas: 0última: nuncase construye en batchGenerador de vocabulario
capa web · runnerEvidencia · db/vocabulario.json comiteado y coincidiendo con el esquema, verificado en cada push.
corridas: 0última: nuncase construye en batchGenerador del esquema para la web
capa web · runnerEvidencia · db/esquema.json comiteado y coincidiendo con el esquema, verificado en cada push.
corridas: 0última: nuncase construye en batch
Qué va a mostrar cuando haya ingesta
- Cuándo arrancó y terminó cada corrida, y qué la disparó: cron, watcher, webhook o una consulta asistida por una persona.
- Cuántas capturas trajo, cuántas eran contenido nuevo y cuántas se saltaron por caché.
- Si el conector se detuvo por un cambio de forma en la fuente, con el enlace a la entrada de la bitácora.
- Cuántas reglas se evaluaron y cuántas emitieron señal, para poder distinguir un periodo limpio de un periodo no medido.
- Cuándo se refrescaron las vistas materializadas que lee la web, que es la fecha real de lo que se está mostrando.
El último punto es el que más importa para quien lee un tablero: un indicador con fecha de cálculo de hace ocho meses y una fuente de cadencia diaria es un indicador que hay que mirar con reserva, y eso tiene que poder verse.