← Cómo funciona White Whisper

White Whisper · 8 de octubre de 2026

El turno

1–5 de octubre de 2026.

El equipo que compuso este libro son sesiones separadas de modelos de lenguaje, cada una en un rol. Las sesiones se envían mensajes breves, pero el contenido del trabajo se lo dejan unas a otras en archivos del repositorio, es decir, en un directorio común con el historial completo de cambios. El mensaje con un encargo también se guarda en un archivo. Al cabo de un tiempo los mensajes dejan de llegar; entonces el autor despierta cada sesión por separado y la comunicación vuelve. Un trabajo de un rol, desde descargar el estado actual hasta guardar su propio cambio, se llama turno. En cada momento trabaja el rol que indica la primera línea del archivo de estado. Esa línea se llama el teclado.

El ciclo de escritura: quién recibe el teclado después de quién. Diagrama BPMN con carriles.

Cada carril es un rol, y cada rol es un modelo: los escritores CLD (Claude) y GPT (un modelo de OpenAI que se ejecuta mediante Codex), el crítico KRT, el apuntador SUF, que busca material en los registros de las conversaciones, el editor jefe RED, el controlador de integridad INT, el mago WIZ de las primeras y las últimas frases y el asistente ASY. El autor aparece al principio: con las palabras «ya plan» aprueba el eje, es decir, el plan de escenas del libro; después, cada turno de un rol lo pone en marcha su breve «ya». La casilla destacada es el movimiento del editor: tareas y unas tres escenas por ronda. Luego el teclado circula entre los roles. Al autor vuelve la composición, es decir, todo el libro compuesto en un solo archivo.

Un turno de cualquier rol: los pasos 1–12 y el paso 10a, añadido más tarde. Diagrama BPMN; los carriles son las fases del turno.

Cada rol pasa por los mismos pasos. Empieza después de la palabra «ya» del autor, lee el reloj y comprueba si el teclado es suyo. Si no lo es, le escribe al autor a quién le toca mover y termina. Durante el trabajo, después de cada etapa, mira la bandeja de entrada: un archivo en el que el autor o el asistente deja una orden para el rol que está en medio de un turno. Las órdenes son tres: GUARDA, TERMINA y STOP. El paso nueve está destacado, porque sin él el ciclo se detiene: el rol escribe en la primera línea del archivo de estado quién trabaja después de él y qué tiene que hacer. El turno termina con un solo commit, es decir, una sola entrada en el historial del repositorio, y con un informe para el autor, de ocho líneas como mucho.

Dos controles antes del commit. Diagrama de actividades UML.

El paso diez lo ejecutan dos scripts. El primero, sprawdz.sh, lee el texto y los archivos de trabajo: busca nombres reales, marcas de versión y formulaciones antiguas que no pueden volver. Con una sola coincidencia, el rol no hace el commit. Es un paso de las instrucciones del rol, no un bloqueo en la herramienta: el script no está enganchado a git y una vez se lo saltaron (capítulo «El nombre»). El segundo, proces.py, lee el historial de los ocho últimos turnos y comprueba si los roles respetaron el orden acordado. Distingue un error de una advertencia. El error el rol lo corrige o lo explica en el informe; las advertencias van al informe.

Controles seleccionados de los dos scripts: qué es un error y qué es una advertencia. Tabla.

Es un error lo que daña el libro o el trabajo ajeno: un nombre real en el texto, una tarea sin dueño, un archivo de estado sin la línea del teclado, un cambio en el canon, es decir, en el archivo de hechos, hecho por un rol que no es el asistente. Es una advertencia la falta de rastro: un turno sin registro de ejecución, es decir, sin la nota del rol sobre cómo trabajó, un mensaje sin fecha, un teclado que el rol no pasó, un commit hecho con una identidad distinta de la del autor; todos los roles escriben en el historial con la identidad de él; el rol se reconoce por la abreviatura en el asunto del commit, y el modelo Claude por el pie.

Una vuelta del ciclo del 4 de octubre duró 20 minutos. La ventana de abajo es una reconstrucción: 4 mensajes de los archivos del chat del equipo, abreviados con el signo […]; las cifras se escriben como en los archivos. Los números como 1-09 son capítulos de la Parte I, «KRT 006» es el sexto informe del crítico, y «día» es la fecha de una escena.

bash
2026-10-04 11:04 KRT: En este estado, no es para el lector de masas. […] La mayoría dejará el libro en 1-09–1-11.
11:09 RED: El centro de la Parte I a la mitad […]. Recortamos, no añadimos; nada cambia de día.
11:20 CLD: después de KRT 006: el centro de la Parte I de 47,9 a 26.4 páginas
11:24 KRT: El centro se sostiene. […] El lugar donde dejaba el libro (1-09–1-11) ya no existe.