Sobre el proyecto
AURA es un sistema automatizado de inteligencia de noticias que rastrea la transparencia de la propiedad corporativa en Nigeria, centrándose en beneficiarios finales (Personas con Control Significativo), cambios en juntas directivas, fusiones, adjudicaciones de contratación pública y acciones regulatorias. Se ejecuta cuatro veces al día usando GitHub Actions como programador, Google Sheets como base de datos, una cascada de LLM para extracción y generación de informes, y GitHub Pages para un panel estático, todo con costo de alojamiento cero.
La canalización agrega noticias de Google News RSS, NewsAPI, GNews, NewsData y The Guardian. Filtra historias fuera de tema, extrae registros estructurados y genera informes ejecutivos diarios con desarrollos clave, alertas de alto riesgo y cambios en contratación pública y juntas directivas. Un grafo de conocimiento vincula entidades, y una paleta de búsqueda global proporciona expedientes para empresas, personas, agencias y registros de PSC.
La cascada de LLM prueba proveedores en orden (Ollama, NVIDIA NIM, Gemini, OpenAI) y falla de forma visible si todos fallan, evitando una degradación silenciosa. Cada registro rastrea el motor que lo produjo. El panel incluye un feed de inteligencia, un registro de PSC ordenable, listas de vigilancia, descarte de alertas, exportación a CSV y señales de contexto como el impulso de términos y el clima.
El despliegue es simple: bifurque el repositorio, habilite GitHub Actions y Pages, agregue secretos, y el programador se ejecuta a las 07:00, 13:00, 17:00 y 23:00 UTC. El desarrollo local funciona con un respaldo a un libro de Excel. El repositorio también incluye una pila opcional de FastAPI/PostgreSQL/Celery/Redis para el modo de servicio en vivo, aunque no se usa para el panel en vivo.
Las medidas de seguridad incluyen escape de HTML, verificación de esquemas de URL, neutralización de inyección de fórmulas en CSV, encabezados CSP y scripts de CDN fijados. El proyecto tiene licencia MIT.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.