Fase 2: Tablero de Métricas del Enjambre

Objetivo

Desarrollar, empaquetar y desplegar el portal web público de estadísticas en tiempo real y mapa de nodos distribuido, publicado como software libre en el repositorio de Git de MxOS.

Trazabilidad: [FUNC-004], [TECH-004]

Hitos de la Fase

Hito 2.1: Motor de Recolección Descentralizada

Crear el servicio en segundo plano que sondea la DHT para identificar los nodos activos.

  • Tarea 2.1.1 [TECH-004]: Implementar el colector pasivo que consulta periódicamente ipfs dht findprovs para los CIDs activos del espejo.

    • Bloqueado por: Fase 1 (Tarea 1.2.2).

    • Desbloquea: Tarea 2.1.2.

  • Tarea 2.1.2 [TECH-004]: Integrar la base de datos local MaxMind GeoLite2 para resolver la geolocalización aproximada (país y estado) sin almacenar direcciones IP completas.

    • Bloqueado por: Tarea 2.1.1.

    • Desbloquea: Hito 2.2.

Hito 2.2: Interfaz Web Pública Reactiva

Construir el portal web ligero de visualización para la comunidad.

  • Tarea 2.2.1 [FUNC-004]: Diseñar la interfaz con mapa interactivo y contador de nodos activos.

    • Bloqueado por: Tarea 2.1.2.

    • Desbloquea: Tarea 2.2.2.

  • Tarea 2.2.2 [FUNC-004]: Integrar el tablero en la infraestructura web de MxOS bajo mirrors.mx-os.mx.

    • Bloqueado por: Tarea 2.2.1.

    • Desbloquea: Hito 2.3.

Hito 2.3: Publicación del Repositorio de Código Abierto

Liberar el código del tablero para auditoría comunitaria.

  • Tarea 2.3.1 [FUNC-004]: Documentar las instrucciones de despliegue y publicar el repositorio bajo licencia libre en el Git de la Fundación MxOS.

    • Bloqueado por: Tarea 2.2.2.

    • Desbloquea: Fase 3.