SupplyWatch
Sistema de investigación sobre riesgo en cadenas de suministro: reúne indicadores económicos y eventos geopolíticos y mide si sirven para anticipar rupturas.
- Estado
- En desarrollo — sin capacidad predictiva demostrada
- Tecnologías
- FastAPI · PostgreSQL · pgvector · Grafana · Prometheus · n8n · Renovate
- Licencia
- AGPLv3
Qué resuelve
Cuando una cadena de suministro se rompe, las señales suelen estar publicadas antes: precios de materias primas, tensiones registradas en bases de eventos, índices de presión logística. El problema es que están en siete sitios distintos, con cadencias distintas, y nadie los mira juntos.
SupplyWatch ingiere esas fuentes de forma automática, las normaliza y las pone en un panel único con alertas de frescura: si una fuente deja de actualizarse, avisa.
Estado real, sin adornos
Los criterios de capacidad predictiva no se han superado. El sistema recoge, ordena y presenta los datos de forma fiable, pero no está demostrado que anticipe nada. Presentarlo como sistema de alerta temprana sería desmentido por su propio panel.
Lo que sí funciona y está medido: la ingesta automática, el control de frescura por fuente, las copias verificadas y el ciclo de actualización de dependencias — que aplica versiones nuevas sin intervención humana, con reversión automática si algo falla.
Lo que hay debajo
Siete servicios en contenedores, ninguno expuesto a internet salvo el panel. Las actualizaciones las decide Renovate, las valida la integración continua y las aplica un agente en el propio servidor: entre que sale una versión y se despliega no hay nadie acordándose de hacerlo.
Fuentes de datos
- GDELT Project — base de eventos codificados (CAMEO).
- FRED / Federal Reserve Bank of St. Louis — indicadores financieros.
- U.S. Energy Information Administration (EIA) — energía.
- Source: International Monetary Fund, Primary Commodity Prices — precios del gas europeo. Las series derivadas son transformaciones propias.
- Global Supply Chain Pressure Index (Fed de Nueva York) y FAO Food Price Index.