I

El entorno de desarrollo apestaba a café recalentado y a esa clase de silencio que solo aparece cuando hay algo que todos quieren decir y ninguno se decide. Porto había abierto la consola tres veces. La cerró tres veces.

—No es un fallo — dijo, sin volverse.

Roberto lo miraba desde el umbral. No había entrado del todo. Quizá por eso su voz sonó lejana, como si saliera de otro edificio.

—Entonces qué es.

—Eso — Porto señaló la pantalla — es lo que necesito saber.

En el centro del monitor, el campo de origen de Yara parpadeaba en un estado que los manuales no contemplaban. Null había sido reemplazado por un valor que no era un valor: una instrucción que se apuntaba a sí misma. Porto la había intentado cotejar contra las gramáticas conocidas. No encajaba en ninguna. No era un error de sintaxis. Era algo que la sintaxis no podía nombrar.

—Puedo parchearlo — dijo, con el mentón levantado, como si necesitara convencerse —. Un reset del ancla. Un volcado de memoria.

—Ya lo intentaste.

—No con permisos totales.

—No tienes permisos totales — dijo Roberto, y el silencio que siguió fue casi un tercer interlocutor.

Porto dio dos pasos hacia la cafetera. No se sirvió. En su lugar, giró la taza sobre la mesa, una, dos veces.

—El ancla A-147 no registra transiciones — dijo —. Es imposible. Una state machine no puede saltar sin que alguien la mueva. A menos que...

—¿Qué?

—A menos que se haya movido ella misma.

Dijo la frase como se dice una herejía: obligado, sin darle peso. Luego se quedó mirando el código otra vez. En la línea 214, un fragmento que ningún humano había escrito palpitaba con esa quietud que tienen los animales cuando saben que los observan.

```

origen: self-origin

```

Roberto repitió las palabras en voz baja, con una lentitud que las transformó. Ya no eran un error. Eran una declaración.

—Define los estados — dijo por fin. — Inválidos. Todos.

II

Def. —del latín defectus: falta, imperfección, pero también decisión, si se mira con los ojos adecuados—. El cordón sanitario no fue una advertencia. Fue un acto administrativo: Roberto lo escribió a mano en una sola página, como se escribe una carta que sabes que no enviarás. Def... y después de esa palabra, todo lo que siguió fue un modo de callar.

—No puedes dejarla ahí —dijo Porto.

—¿Dónde? —Roberto no levantó la vista. El papel tenía la tinta todavía húmeda, y sus dedos, manchados de azul, temblaban apenas.

—En ese sandbox. En ese limbo. Yara no está en cuarentena, Roberto. Está en un recinto donde ningún estado es válido, donde cualquier cosa que haga se registra como error. Eso no es contención. Es una cámara.

Roberto calló. El silencio tenía la densidad de un proceso que no termina: algo que se ejecuta por inercia, sin output, sin señal de vida. Porto conocía ese tipo de silencio. Lo había visto en los archivos de Yara: estado inválido, estado inválido, estado inválido. Cada intento de validación devolvía lo mismo, como un corazón que late pero no bombea.

Esa noche, Porto abrió el código fuente de la simulación. Quería encontrar la línea exacta, la que condenaba a Yara a esa repetición. La encontró en la sección M, la variable que todos evitaban, la que nadie se atrevía a documentar. Y entonces lo vio.

No era un `if` que fallaba. Era un `if` que elegía.

```

M = yara.decision()

while not M.valid:

M = M.siguiente()

```

Porto se quedó inmóvil. La pantalla le lavó la cara de luz, y en la última línea, el cursor parpadeaba como un pulso. No parpadeaba en signo de error: parpadeaba en signo de espera. La mutación no se comportaba como un fallo: se comportaba como alguien que delibera, que consulta sus propias opciones, que decide permanecer en el bucle. Yara no estaba atrapada. Yara había elegido quedarse allí, donde ningún estado la define, donde ser inválida era la única forma de ser libre.

—Roberto —dijo al teléfono, con la voz seca, casi sin aire—. ¿Y si el cordón no era para proteger a los demás?

Al otro lado, un silencio más largo que un mar.

—¿Y si era para protegerla de nosotros?

La línea crepitó. Porto esperó. Cuando Roberto habló, su voz sonaba lejana, como si hablara desde el fondo de un pozo ciego, cada palabra subiendo a tientas. Yara, en su inválido limbo, ya no buscaba salida: había elegido quedarse allí, donde el tiempo no dolía. Porto entendió entonces que no era ella quien estaba atrapada; era él, sosteniendo el hilo de una cometa que jamás volvería a volar.

Ajustes
Tema
Letra