Estado
Esta página reporta el estado operacional del contrato de lectura de IRIS y de los tres pipelines de ingesta de INAPI que mantienen fresco el corpus.
Esto es una instantánea estática, todavía no un panel en vivo. El estado en vivo se conectará tras el despliegue en la máquina desde el endpoint
GET /v1/freshness(scopeinsights:read) más la superficie de observabilidad de la Fase 4. Las filas por fuente de abajo describen las fuentes previstas y su cadencia — no son lecturas en tiempo real. No trates los indicadores de aquí como una señal de salud en vivo hasta que aterrice el cableado en vivo (ver Cableado en vivo más abajo).
Contrato de lectura
| Superficie | Estado | Notas |
|---|---|---|
API REST (/v1) |
Operacional | Contrato de lectura versionado; autenticado por clave de API. |
| Servidor MCP | Operacional | Streamable HTTP; autenticado por clave de API; herramientas con paridad REST. |
Referencia OpenAPI (/docs) |
Operacional | Referencia Scalar en vivo, pública. |
Liveness (/health) |
Operacional | Sonda pública (200 ok / 503 degradado). |
Pipelines de ingesta (frescura del corpus)
Tres fuentes de INAPI alimentan el corpus. Su frescura es lo que reporta GET /v1/freshness
por fuente una vez que aterrice el cableado en vivo.
| Fuente | Cadencia de publicación (INAPI) | Estado |
|---|---|---|
| Sheets | Diaria | Instantánea |
| Estado-Diario | Lunes a viernes (horario de Santiago) | Instantánea |
| Buscador | Continua (scrapeada en el cron gestionado) | Instantánea |
La cadencia de frescura esperada y la postura honesta de disponibilidad están documentadas en el SLA. "Instantánea" significa que el valor de arriba es un marcador de posición estático, no una lectura en vivo.
Cableado en vivo (diferido — paso del operador / máquina)
Conectar esta página a datos en vivo es un paso diferido del operador que depende del despliegue en la máquina y de que aterrice la superficie de observabilidad. Está fuera del alcance de la documentación y no se construye aquí. Una vez que aterrice el despliegue en la máquina, el operador reemplaza la instantánea estática de arriba con datos en vivo obtenidos de:
GET /v1/freshness(scopeinsights:read) — desactualizado por fuente para Sheets, Estado-Diario y Buscador, contra un umbral de desactualización configurable.- La superficie de observabilidad de la Fase 4 — salud del servicio, historial de ejecuciones de sync y métricas por ruta / por consumidor.
Hasta entonces, un integrador que necesite una lectura de frescura actual debería llamar a
GET /v1/freshness directamente con una clave insights:read.