Status
Esta página reporta o status operacional do contrato de leitura do IRIS e dos três pipelines de ingestão do INAPI que mantêm o corpus fresco.
Este é um snapshot estático, ainda não um dashboard ao vivo. O status ao vivo será conectado pós-deploy-na-máquina a partir do endpoint
GET /v1/freshness(escopoinsights:read) mais a superfície de observabilidade da Fase 4. As linhas por fonte abaixo descrevem as fontes pretendidas e sua cadência — elas não são leituras em tempo real. Não trate os indicadores aqui como um sinal de saúde ao vivo até que a conexão ao vivo seja implantada (veja Conexão ao vivo abaixo).
Contrato de leitura
| Superfície | Status | Notas |
|---|---|---|
API REST (/v1) |
Operacional | Contrato de leitura versionado; autenticado por chave de API. |
| Servidor MCP | Operacional | Streamable HTTP; autenticado por chave de API; ferramentas em paridade com REST. |
Referência OpenAPI (/docs) |
Operacional | Referência Scalar ao vivo, pública. |
Liveness (/health) |
Operacional | Sonda pública (200 ok / 503 degradado). |
Pipelines de ingestão (atualidade do corpus)
Três fontes do INAPI alimentam o corpus. A atualidade delas é o que GET /v1/freshness reporta
por fonte quando a conexão ao vivo for implantada.
| Fonte | Cadência de publicação (INAPI) | Status |
|---|---|---|
| Sheets | Diária | Snapshot |
| Estado-Diario | Segunda–Sexta (horário de Santiago) | Snapshot |
| Buscador | Contínua (scraped no cron gerenciado) | Snapshot |
A cadência de atualidade esperada e a postura honesta de disponibilidade estão documentadas no SLA. "Snapshot" significa que o valor acima é um placeholder estático, não uma leitura ao vivo.
Conexão ao vivo (adiada — passo do operador / máquina)
Conectar esta página a dados ao vivo é um passo adiado do operador que depende do deploy na máquina e da superfície de observabilidade ser implantada. Está fora do escopo da documentação e não é construído aqui. Uma vez que o deploy na máquina seja implantado, o operador substitui o snapshot estático acima por dados ao vivo provenientes de:
GET /v1/freshness(escopoinsights:read) — atraso por fonte para Sheets, Estado-Diario e Buscador, contra um limite de atraso configurável.- A superfície de observabilidade da Fase 4 — saúde do serviço, histórico de execuções de sync e métricas por rota / por consumer.
Até lá, um integrador que precise de uma leitura atual de atualidade deve chamar
GET /v1/freshness diretamente com uma chave insights:read.