CentralIA — Consola de Gestión de Iniciativas sobre un Proveedor de Control de Versiones
Una consola web con conexión primero que se conecta a un proveedor de control de versiones (GitHub, GitLab, o un emulador offline), lee un repo de gestión a través de su mapa de estructura, y renderiza todo un portafolio de iniciativas mapeadas a repos: una grilla filtrable, estado por iniciativa en 5 ejes (desarrollo, diseño, implementación, despliegue, valor), backlog de implementación, issues abiertos en vivo, planes, hallazgos e historia, más un drill-down de hub con un grafo de crecimiento que muestra cómo una suite de componentes se teje mediante aristas consumes. Es una herramienta real, no un mockup: los conectores están genuinamente implementados y el emulador offline es un backend autocontenido con un repo de gestión falso incluido. El token de acceso vive en el entorno del servidor, nunca en el navegador ni en una base de datos, y un toggle de anonimización del lado del servidor redacta info de cliente para compartir pantalla.
Contexto de Negocio
Cualquier organización o individuo que corra un portafolio real de iniciativas de software necesita una vista única y siempre actual de dónde está todo, atada a los repos y no a una planilla que alguien olvidó actualizar. CentralIA convierte al proveedor de control de versiones mismo en el backend de una consola de gestión, así el estado nunca está más obsoleto que el último commit. El modo de anonimización hace seguro mostrar un portafolio de cara al cliente sin filtrar identidades de cliente, y el emulador offline significa que puede evaluarse con cero configuración y cero credenciales.
Valor Estratégico
CentralIA es una consola de gestión con conexión primero que lee el estado en vivo desde los repos en vez de un dashboard mantenido a mano, con conectores reales (GitHub, GitLab, emulador offline), un modelo de iniciativa en 5 ejes, y un grafo de crecimiento de componentes. Construida como herramienta real con un emulador autocontenido genuino, manejo del token solo en el servidor y anonimización del lado del servidor, es un patrón reutilizable para gestión de portafolio sobre control de versiones. La instancia pública es de un solo usuario y privada; el emulador offline es la forma de verla sin credenciales.
El Desafío
Una vez que corres más de un puñado de iniciativas de software a través de muchos repos, el estado del portafolio completo no vive en ningún lado: está disperso en READMEs, archivos de plan, trackers de issues y tu propia cabeza. Cuáles iniciativas están estancadas, cuáles desplegadas, cuáles son solo planes, cómo los componentes se consumen entre sí. Responder eso a mano no escala, y un dashboard estático queda obsoleto en cuanto un repo se mueve. El estado debe leerse en vivo desde la fuente de verdad, los repos mismos.
Nuestro Enfoque
CentralIA es conexión primero: te conectas a un proveedor de control de versiones, lo apuntas a un repo de gestión, y declaras el archivo de estructura que mapea el portafolio. Luego lee en vivo todo el conjunto de iniciativas mapeadas a repos y las renderiza. La grilla de portafolio filtra por grupo, línea, hub, ciclo de vida, clase de despliegue, tipo, un umbral por eje y texto libre. Cada detalle de iniciativa muestra un estado en 5 ejes (desarrollo, diseño, implementación, despliegue, valor, cada uno puntuado de 0 a 5), el backlog de implementación, issues abiertos en vivo traídos del proveedor, y el plan, hallazgos, historia y notas de despliegue. Un drill-down de hub renderiza un grafo de crecimiento donde los nodos se colorean por tipo de componente y se anillan por ciclo de vida, con aristas dirigidas consumes que muestran la suite tejiéndose. Tres toggles de encabezado cubren tema, idioma, y un modo de anonimización del lado del servidor (redacción real de info de cliente, por defecto apagado, para compartir pantalla). El token de acceso se guarda solo en el entorno del servidor, nunca en el navegador ni una base de datos. Se entrega con un emulador offline genuino, un backend autocontenido que sirve un repo de gestión falso incluido con un hub completo, para que la herramienta se corra y demuestre sin credenciales reales.
Indicadores Clave de Rendimiento
| KPI | Línea Base | Resultado | Impacto |
|---|---|---|---|
| Fuente de verdad | Un dashboard o planilla mantenida a mano que queda obsoleta | Estado leído en vivo desde los repos vía el mapa de estructura del repo de gestión (GitHub / GitLab / emulador offline) | Nunca más obsoleto que el último commit |
| Modelo de iniciativa | Un solo número de porcentaje completo | Estado en 5 ejes (desarrollo, diseño, implementación, despliegue, valor) + backlog + issues abiertos en vivo + grafo de crecimiento de hub | Una imagen real de dónde está cada iniciativa |
| Seguridad | Token en el navegador; nombres de cliente en pantalla | Token solo en el entorno del servidor (nunca navegador/DB); toggle de anonimización del lado del servidor para compartir pantalla | Seguro para demostrar un portafolio de cara al cliente |
Arquitectura
centralia pipeline
Stack Tecnológico
Los recursos visuales de este proyecto no están disponibles públicamente.