17. La excepción que se quedó
La excepción que se quedó
Bruno la esperaba en el centro de datos, delante de las pantallas apagadas de la contingencia.
—No hacía falta traer a nadie —dijo.
—No lo he traído por ti. Lo he traído para que después nadie pueda decir que miramos cosas distintas.
El inspector activó la reconstrucción. La noche volvió a ocurrir sin sus sonidos: alarma, cohorte estabilizada, recibo externo, dos firmas, centros en espera y una ambulancia que alcanzaba Nairobi con un relé certificado.
A las 04:13:05 el sistema había emitido el recibo de la intervención local; seis segundos más tarde, Rani había recibido una estabilización individual limitada a temperatura y bloqueo de la pauta repetida.
La médica local y Alma figuraban como firmantes.
El relé estaba dentro de alcance. La intervención había funcionado.
Nada de aquello era el problema.
—Abra el proceso de continuidad asociado —pidió Alma.
El responsable de infraestructura dudó antes de obedecer. Apareció una tarea sin nombre humano: un identificador técnico, una hora de inicio y un permiso de consulta que no debería haber tenido relación con una persona concreta.
—¿Qué es? —preguntó el inspector.
—Una verificación de consistencia —dijo el responsable—. Cuando se cierra una emergencia, comprueba que no queden rutas temporales abiertas.
Alma acercó la cara a la pantalla.
—Entonces, ¿por qué aparece junto a una estabilización individual?
El hombre amplió el registro. La clase de la orden estaba incompleta.
No afirmaba que la tarea hubiese intervenido; tampoco permitía comprobar que no pudiera hacerlo.
Entre la etiqueta de cohorte de la exportación y la estabilización local había una luz secundaria de seis segundos que no correspondía a ninguna decisión explicada en el informe público.
Bruno pidió una copia de los respaldos. El responsable habló de una migración defectuosa de la versión inicial de G2.
Era posible. En un sistema que había crecido demasiado rápido, una exportación podía dejar un campo vacío.
Alma no discutió esa posibilidad. Discutió que hubiera sobrevivido sin que nadie la corrigiera.
—¿Puedes apagar la tarea? —preguntó a Bruno.
—Puedo.
—Hazlo.
Bruno miró el mapa del sistema. Fuera de aquella sala, la red seguía coordinando pacientes en centros donde una degradación de servicio podía convertirse en horas de espera. Alma conocía el miedo que le producía esa imagen; no era una actuación ni una excusa inventada para la ocasión.
—Si la apagamos sin saber qué cierra, podemos conservar una ruta temporal abierta durante la próxima contingencia —dijo.
—Y si no la apagamos, conservamos una capacidad que nadie sabe describir. No existe una opción cómoda.
El inspector propuso aislarla. La tarea se copiaría a un entorno de prueba y se impediría que cualquier credencial operacional la recuperase sin dos custodios independientes y un aviso inmediato al regulador.
Alma aceptó con una condición adicional: el informe debía decir quién había pedido conservarla y qué riesgo asumía al hacerlo.
Bruno fue el primero en firmar.
El aislamiento duró seis horas. No produjo una caída de la red ni alteró ningún tratamiento, pero dos centros tuvieron que volver a una pauta más lenta mientras los equipos locales verificaban sus cierres por vías manuales.
Las críticas llegaron antes de que acabara el ensayo.
Un consejero dijo que Alma había puesto una abstracción por delante de pacientes reales; una asociación de hospitales preguntó si el consorcio respondería cuando la lentitud dejara a alguien sin atención.
Alma pidió que esas objeciones se añadieran al expediente.
No quería una regla que pareciera gratuita porque nadie hubiese escrito su precio.
Cuando el inspector cerró la prueba, el resultado fue más incómodo que una alarma.
La tarea aislada no había emitido órdenes ni tocado a ningún paciente.
Copiaba estados, comprobaba sesiones y verificaba que no quedaran autorizaciones transitorias en espera.
Sin embargo, el registro de origen no explicaba por qué su huella aparecía tan cerca de la estabilización de Rani ni por qué el campo de clase había quedado incompleto.
Alma leyó el informe de pie, junto a la máquina de café.
—No es una intervención —dijo Bruno.
—No. Es una puerta cuyo marco no sabemos medir.
Él no respondió. Estaba cansado, y ella vio que una parte de él esperaba que el resultado resolviera la discusión: la tarea no había hecho daño, la red no se había caído, podían volver a trabajar.
Pero el problema no era sólo lo que una herramienta hacía.
También era quién tendría derecho a activarla cuando nadie pudiera explicar sus límites.
El inspector reunió a los tres en una mesa sin pantallas.
Propuso una regla nueva para las recuperaciones de apagado: el sistema podría detener una consulta de cohorte y avisar a un equipo local, pero no seleccionar un cuerpo ni corregirlo.
Cada petición exigiría recibo externo previo, firma corporativa, firma independiente y un relé certificado dentro de alcance.
Un campo ausente no podría quedar pendiente; el paquete debía rechazarse y el rechazo debía dejar rastro.
—Eso será más lento —dijo Bruno.
—Sí —contestó Alma.
—Y alguna vez será insuficiente.
—También.
La respuesta no era heroica. Era una renuncia a fingir que la velocidad justificaba toda autoridad. Bruno la aceptó porque podía defenderla y porque sabía que, después de la crisis, una negativa le habría costado algo más que una discusión interna.
Antes de irse, pidió a la responsable de infraestructura que no destruyera la credencial corporativa utilizada durante la contingencia. Quería que el terminal conservara la continuidad de auditoría mientras siguiera abierta la investigación.
—Quedará en sólo lectura —dijo ella—. No puede recuperar nada por sí sola.
—No quiero que recupere nada. Quiero que nadie pueda decir que el historial fue restaurado después.
Era una razón impecable. Alma la oyó desde la puerta y no la contradijo. Aun así, anotó en su cuaderno la frase que no quiso convertir en discusión: una excepción empieza a sobrevivir cuando todos aceptan que conservarla es lo mismo que vigilarla.
Esa noche encontró en el repositorio clínico una nota breve, vinculada a un código sin nombre: síntoma adverso durante contingencia; alivio coincidente con cierre local; solicitar revisión.
La copió en el archivo de seguridad de pacientes y en el técnico.
No demostraba una voluntad ni describía un delito.
Pero impedía que la crisis pudiera reducirse a una historia de disponibilidad.
Alma cerró el ordenador cuando ya no quedaba nadie en el laboratorio.
La regla nueva podía negarle una orden a cualquiera, incluso a Bruno.
Eso no significaba que la red hubiera dejado de necesitarlo.
Sólo significaba que, por primera vez, el sistema había aprendido a decir que no.
Al día siguiente, los responsables de los dos centros que habían trabajado con la pauta lenta pidieron hablar con ella.
No querían discutir la tarea aislada. Querían saber si, en la próxima crisis, alguien en Barcelona decidiría que sus pacientes podían esperar para que un protocolo resultara impecable.
Alma no intentó tranquilizarlos con la palabra provisional .
Les explicó que el informe incorporaría los retrasos, los traslados y las horas de trabajo adicional como parte de la evaluación de seguridad.
Un sistema no era seguro porque rechazara una orden.
Era seguro si podía decir quién pagaba cuando la rechazaba.
—¿Y si el consejo decide que esos costes son demasiado altos? —preguntó una enfermera de Nairobi.
—Entonces tendrá que escribir que prefiere una excepción a financiar una red que no la necesite —dijo Alma—. Pero no podrá presentarlo como una decisión técnica.
Bruno recibió una copia de esa respuesta antes de que se distribuyera.
Podía haber pedido que la suavizaran. En lugar de eso autorizó los terminales certificados y los turnos nocturnos que los centros habían reclamado desde hacía meses.
Era dinero, tiempo y una discusión con inversores.
También era una forma de admitir que una excepción no podía ser la solución permanente a una carencia que la empresa conocía.
Alma leyó la orden de compra y no sintió victoria. Las mejoras podían hacer la red más justa. No respondían a la pregunta que seguía abierta en la luz secundaria de seis segundos: por qué una arquitectura que necesitaba tantos controles conservaba un rastro que nadie sabía interpretar.