- 526
- perícopas curadas a mano
- 133
- juegos de paralelos
- 2
- idiomas publicados
- 1
- regla que sostiene todo
Cómo nació
Nació mirando The Chosen. Quería entender mejor lo que pasaba en cada episodio y me encontré yendo y viniendo entre los evangelios. Me apoyé en las referencias del Tesoro del Conocimiento Bíblico de R. A. Torrey, que es de dominio público, para armar mi propia referencia cruzada, pero visual, y la hice pública para que le sirva a cualquiera.
El problema
Los cuatro evangelios cuentan historias que se superponen, y las superposiciones son la parte interesante. Las armonías que mapean esos paralelos existen en papel desde hace siglos, pero en papel no podés seguir un hilo: mirás una tabla, encontrás una referencia, vas hasta ella, perdés el lugar. Las relaciones son el contenido, y una lista de números de versículo es una mala forma de mostrar relaciones.
El enfoque
Los evangelios dispuestos como un grafo que se puede explorar: 526 perícopas y 133 juegos de paralelos, curados a mano, donde tocar un pasaje te muestra con qué se conecta en los otros tres. El texto es la Reina-Valera 1909, de dominio público.
Una regla sostiene un dataset hecho a mano
526 perícopas escritas por una persona se van a desviar: un versículo que se saltea, dos secciones que reclaman el mismo pasaje. Entonces el build verifica un invariante, que cada versículo de cada evangelio pertenezca a exactamente una sección, y un hueco o un solape rompen el build. Esa sola regla es lo que hace confiable a un dataset curado a mano, y es la razón por la que las secciones se escriben en texto plano y no en JSON. Nadie puede revisar 526 entradas de JSON. Cualquiera puede revisar una línea que dice 1:1-8 y un título.
526 nodos y ninguna animación
La cámara del grafo se mueve al instante, sin easing y sin transiciones CSS sobre los nodos. No es un atajo, es el arreglo. Una pestaña en segundo plano no entrega cuadros de animación, así que una cámara movida por requestAnimationFrame directamente nunca llega cuando el enlace se abre detrás de la pestaña actual. Y una transición aplicada sobre 526 nodos satura el hilo principal y se congela a mitad de camino. Tres bugs distintos, una sola causa.
En pantalla · tocá para ampliar
Probalo acá
Una miniatura funcional del mapa: tocá una perícopa y se encienden sus paralelos en los otros evangelios.
Lo que sigue
El proyecto sigue en marcha. El mapa de los evangelios es el primer diagrama; los siguientes ya están en borrador: Reyes y profetas, con Israel y Judá en pistas paralelas sobre un mismo eje de tiempo y cada profeta puesto sobre el reinado en el que habló; los viajes de Pablo, con cada carta anclada al lugar y al momento en que se escribió; y las visiones del Apocalipsis, con sellos, trompetas y copas una al lado de la otra. Y el dataset de referencias sigue creciendo.
Stack
- Next.js
- React
- TypeScript
- Tailwind CSS
- React Flow
- Zod