Tablero de cableado — D'Preventa

Cómo fluyen los datos entre D'Preventa y los demás sistemas, visto como una caja de breakers: cada conexión es un circuito que se puede ver encendido, en aviso o en riesgo.
Esto es una maqueta. Las luces de abajo son ejemplo, no están leyendo nada en vivo todavía. Al final de la página está anotado, circuito por circuito, qué haría falta conectar para que cada luz sea un dato real.

Diagramaviendo el flujo de ejemplo

Qué falta para que los sensores sean de verdad

  1. Un punto por sistema que diga "estoy bien". Liquidación, Compras e Incentivos ya corren con Flask: agregar una ruta /salud que conteste con la hora del último movimiento, sin exponer datos, es una tarde de trabajo por sistema.
  2. D'Preventa y el espejo de Supabase no tienen ese punto todavía — hay que decidir si lo expone la PWA o si este tablero lee directo la tabla de espejo (solo lectura, con su propia llave, nunca la de escritura).
  3. Qué cuenta como "aviso" y qué como "riesgo" lo tiene que decidir alguien que conozca el negocio por circuito (ej.: el puente de facturación lleva más de X minutos sin correr vs. lleva más de un día). Eso no se adivina.
  4. Este tablero pasaría de maqueta a real agregando un fetch a esos puntos de salud cada cierto tiempo, nada más — el diagrama y la caja de breakers ya quedan listos para recibir ese dato.