Skip to content

feat(ti/infraestructura): Mapa con vista Neuronal viva, separación del núcleo y modo Presentar

Rafael Bautista requested to merge ti into qa

Vista Neuronal

  • Sin fondo azul: superficie del tema con fondo punteado que se mueve con la cámara; funciona en claro y en oscuro.
  • Física en vivo (fisica.ts): resortes, repulsión, colisión y destino en el árbol radial. Al arrastrar una burbuja sus vecinas la siguen y el resto se aparta; al soltarla la red se reacomoda. Determinista (sin Math.random).
  • Núcleo = nodo de mayor intermediación (Brandes). Doble clic cambia el núcleo; el chip «Núcleo automático» lo regresa.
  • Impulsos que salen del núcleo hacia afuera y destello al llegar a cada equipo; enlaces con problema en el color de su severidad.
  • Slider «Separación del núcleo» (0..1): ya no escala el mapa. Juntos, la red es orgánica; separados, se despliega en anillos por saltos y sectores por rama, orientados como el dibujo de Zabbix. Al soltarlo la cámara sólo se aleja si algo queda fuera. En Fiel a Zabbix ya no aparece.

Las dos formas

  • Clic en un equipo: la cámara vuela hacia él y sus vecinos (interpolación de van Wijk, la de d3.interpolateZoom). Hover resalta vecinos y atenúa el resto.
  • Rótulos del mismo tamaño en pantalla a cualquier zoom, acomodados sin encimarse (abajo, arriba, derecha, izquierda; las burbujas cuentan como obstáculo). Lo que va entre paréntesis se queda en la ficha.
  • Presentar: pantalla completa y recorrido automático por general, núcleo, ramas, equipos directos y equipos con problemas; flechas, Av/Re Pág, P, Esc.
  • Respeta prefers-reduced-motion. Zoom con rueda vía escucha nativa no pasiva.

MapaRedDashboard queda como contenedor; el lienzo, la física, la cámara y el recorrido viven en ti/infraestructura/mapa/.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

Merge request reports

Loading