CONNECT
Agente orquestador de STRAS
Cada mañana CONNECT hace su ronda y deposita lo que ha encontrado. Cada mañana Johan lo lee, decide y le dice en qué ha juzgado mal. Ese ciclo diario, y nada más, es lo que hace mejores a los agentes.
CONNECT es el jefe de equipo de los agentes. Cada mañana comprueba que los demás han trabajado y han producido algo, lee lo que han depositado y decide qué merece molestar a alguien. Nada que señalar, ningún mensaje: esa regla es la que hace legible el mensaje los días en que llega.
Qué hace
Mira quién trabaja y quién ha dejado de hacerlo
Un agente mudo más allá de su plazo, fallos que se repiten, un pase abierto y nunca cerrado, señal de que murió durante la ejecución. El caso que dio origen a CONNECT: un agente estuvo mudo veinte días seguidos sin que nadie lo notara, precisamente porque su silencio no producía ninguna señal.
Lee los informes de los especialistas
Cada agente deposita su informe en un registro común y ahí se detiene. CONNECT lo lee, retoma sus hallazgos sin reevaluar su gravedad y comprueba que el informe no haya envejecido hasta describir una situación que ya no existe.
Escribe, y es el único que lo hace
Envía la alerta cuando hace falta una acción humana, y el boletín de equipo que muestra a todos cómo están los agentes. Los destinatarios están fijados en la configuración: es una garantía de código, no una instrucción dada al modelo, que por tanto no puede añadir ninguno.
Rinde cuentas de sí mismo
CONNECT declara su propio pase en el mismo registro que los agentes que supervisa, y se inscribe él mismo en la lista de agentes esperados. Su propio silencio es el único que ningún otro notaría, y un supervisor que no rinde cuentas es el primer punto ciego de la supervisión.
Cuatro reglas que lo definen
No conoce ninguna empresa
Ni nombre, ni dominio, ni buzón, ni lista de agentes figuran en su código. Todo viene de la configuración, y la misma instancia puede servir a otra empresa sin que cambie una sola línea.
La regla la verifica una prueba que vuelve a leer las fuentes y rechaza que ninguno de esos valores reaparezca. Sin esa salvaguarda ya se había erosionado una vez: la versión anterior llevaba el nombre de la empresa y la dirección de la sede como valores de reserva, puestos para no romper nada. Un valor de reserva nunca se nota, porque funciona.
No toma prestada la identidad de nadie
Sus primeras tareas pasaban por conectores autenticados a mano, en un portátil. Aun lanzadas a su hora habrían fallado: un agente que se ejecuta sin nadie delante no puede tomar prestada la sesión de alguien.
CONNECT se autentica por sí mismo, con una identidad de aplicación, y su permiso de envío está restringido en el servidor a su propio buzón.
No se calla cuando el modelo falla
La recogida de hechos es determinista: contar filas no requiere un modelo de lenguaje, que lo haría peor y más caro. Solo se le confía el juicio, es decir decidir qué merece comunicarse y escribirlo en tres frases.
Si esa llamada falla, toma el relevo un informe factual producido por el código. Una supervisión que depende por completo de un servicio externo no es una supervisión, es una dependencia más que vigilar.
Solo molesta cuando hay que molestar
Un informe diario que repite que todo va bien acaba sin leerse, y ese es el día en que habría contado. La ausencia de mensaje significa por tanto que la ronda no encontró nada.
Y el modelo no tiene la última palabra en ese sentido: puede levantar una alerta que el código no había previsto, nunca silenciar una que el código ya ha visto.
El equipo
Cinco agentes, un ámbito cada uno. CONNECT es el único que se dirige a las personas; los demás depositan y callan.
- CONNECT orquestación y supervisión del equipo
- ATHENA ciberseguridad y resiliencia
- VIRGO vigilancia continua y cumplimiento
- THEMIS pruebas de aplicaciones y calidad
- LIBRA vigilancia del mercado y de las licitaciones
Dos agentes que alertan en paralelo sobre el mismo incidente son una bandeja de entrada que se deja de leer. De ahí un único emisor.
Cómo se lee un mensaje
Tres niveles, y nada más que recordar:
Alerta algo ha dejado de funcionar o hay una puerta abierta, la decisión toca ahora.
Atención un punto merece revisión humana, CONNECT no tiene con qué resolverlo solo.
Info una observación, o un hallazgo ya señalado días atrás y que sigue igual.
La ronda se hace cada mañana a las 6:30 UTC, antes de los recordatorios de tareas de las 7:00: si algo no funciona, se sabe antes de que arranque el día, no después.
Área interna
El estado del equipo, las rondas y sus hallazgos están reservados a los administradores de STRAS. El acceso se hace con la cuenta Microsoft de la empresa, y los datos solo se sirven tras verificar la cuenta y su grupo.
Esta página pública no contiene ningún hallazgo ni nombra ningún sistema vigilado: exponer en público lo que falla en casa equivale a dibujar su plano.