¿Qué es SSOT (fuente única de verdad)?

2026-06-17

En la entrega anterior se habló del principio de documentación (aquí: el hábito de dejar por escrito los fundamentos de cada decisión). La idea central era que registrar las cosas importa.

Sin embargo, cuando se acumulan registros en distintos lugares, tarde o temprano aparece otro problema: los documentos se dispersan y ya no se sabe cuál es el correcto.

La respuesta a ese problema es el tema de esta entrega.


Q. ¿Qué significan las siglas SSOT?

SSOT son las siglas de Single Source of Truth, que en español se traduce como «fuente única de verdad» (aquí: la práctica de fijar en un único lugar la versión oficial de cada información).

La idea es simple: se decide que un solo lugar tiene la razón. Eso es todo.

Imagina que hay tres copias de un mismo archivo de reglas. Al principio, las tres dicen lo mismo. Con el tiempo, una se actualiza, otra queda desactualizada y la tercera fue reescrita en algún documento aparte.

Cuando eso ocurre, ya no está claro cuál hay que consultar. Cada persona mira un archivo distinto y aparecen contradicciones. Si alguien señala el problema, la respuesta es «yo miraba este otro», y la situación se vuelve inmanejable.

SSOT es la forma de prevenir esas contradicciones.


Q. ¿Cómo se aplica en la práctica?

Hay dos pasos.

El primero es elegir un único lugar que sea «la versión oficial».

El segundo es que, cuando se necesita consultar esa información desde otro lugar, no se copia: se registra únicamente la ubicación de la versión oficial y se acude a ella directamente.

Un ejemplo con la estructura de esta serie. Las reglas de diseño de la serie están repartidas en varios archivos. Uno de ellos es «la versión oficial del índice de capítulos». Solo ese archivo gestiona los títulos y el orden de los capítulos.

Tanto al escribir un artículo como al ajustar el calendario de publicación, la pregunta «¿qué capítulo sale a continuación?» siempre se responde consultando ese único archivo. No se transcribe a una hoja de cálculo aparte ni se anota en ningún otro documento. Al centralizar la referencia, no hace falta preguntarse cuál es la versión más reciente.


Q. ¿No resulta incómodo tenerlo todo en un solo lugar?

Es cierto que en algunos momentos puede parecer que mantener todo en un único lugar «añade trabajo extra al actualizar».

Pero cuando hay varias copias, cada actualización obliga a modificar todas ellas. Con olvidar una sola, la contradicción ya está ahí. Si comparas «el esfuerzo de sincronizar todas las copias» con «el esfuerzo de actualizar un solo lugar», a largo plazo la segunda opción resulta más ligera.

Hay otra ventaja. Cuando está claro dónde hay que mirar, las personas que se incorporan al proyecto lo tienen más fácil. Poder decir «mira este archivo y ya está» reduce la explicación al mínimo y baja la carga de quien enseña.


Q. ¿Qué relación tiene esto con la organización de IA?

Cuando se trabaja con varios agentes de IA (aquí: programas que actúan de forma autónoma para completar tareas), el intercambio de información se vuelve frecuente. Un agente genera algo, otro lo consulta. Si existen varias fuentes de referencia, cada agente puede actuar a partir de información diferente.

Cuando es una persona quien detecta la contradicción y la corrige, el problema tiene solución. Pero cuanto más avanza la automatización, más se acumulan esas contradicciones sin que nadie las note.

Por eso es necesario decidir de antemano cuál es «la versión oficial» de la información que consultan los agentes. Sobre todo para los elementos que sirven de fundamento a las decisiones —reglas, criterios de diseño, acciones prohibidas—, conviene tenerlos concentrados en un único lugar.

En este sistema, cada agente tiene definido el archivo de reglas que consulta al arrancar. Todos leen el mismo lugar. Esa es la implementación de SSOT.


Q. ¿En qué se diferencia del principio de documentación?

El principio de documentación habla de una acción: dejar registros. Es una cuestión de hábito: escribir los fundamentos de cada decisión.

SSOT habla de una estructura: decidir dónde hay que mirar. Es una cuestión de diseño: aunque los registros existan en varios sitios, fijar cuál es la versión oficial.

Son dos cosas distintas, pero combinadas se refuerzan mutuamente.

Si solo se acumulan registros sin más, con el tiempo nadie sabe cuál es la versión oficial. Si solo se define el SSOT pero ese lugar no contiene registros, el contenido queda vacío. «Acumular registros con el principio de documentación y centralizar su referencia con SSOT»: cuando ambos están presentes, se puede rastrear quién decidió qué y por qué, y además se reducen las contradicciones.


En la primera mitad de la segunda parte se han visto, una a una, las ideas y los principios que sirven de base para la organización de IA. Se empezó por la separación de poderes (aquí: la distribución de ejecución / auditoría / aprobación entre agentes distintos), y desde ahí se avanzó por la regla de dos personas, el tratamiento de las acciones irreversibles, el principio de documentación y, por último, el SSOT. Cada uno funciona por sí solo, pero cuando se combinan, surge un sistema en el que es más fácil ver quién hizo qué y por qué tomó esa decisión.

Antes de entrar en el diseño del sistema, tener un mapa de estos términos y conceptos hace que la parte de implementación que viene después sea más comprensible.

← cd ..