Vínculos entre módulos

Referencias y vínculos

Vínculos entre módulos

Un solo sentido: el borrador alimenta las fichas, el renombrado preserva la identidad y el borrado está protegido.

Sentido: manuscrito → biblioteca

Los vínculos en Loomworld tienen un sentido determinado. Lo que escribes en el borrador se asienta en los registros de la biblioteca; un registro que creaste a mano no desaparece porque se elimine una línea del manuscrito. Esto responde a la mayoría de las dudas sobre si «¿cambiará solo?»: no, no lo hará.

Los tres vínculos creados al escribir

  • Al confirmar una línea de Personaje (Intro, mover el cursor o perder el foco del editor), se busca el nombre en el elenco tras recortar espacios y unificar mayúsculas y minúsculas, incluidos los alias: si coincide, se vincula; si no, se registra una ficha nueva en la categoría Secundario. Los nombres a medio escribir y las pausas nunca crean una ficha.
  • El lugar de un nodo de escena busca coincidencias en la biblioteca de lugares con la misma regla al confirmarlo, y crea una ficha si no encuentra ninguna.
  • Un nombre entre corchetes como [reloj de bolsillo antiguo] en el texto común se comprueba contra la biblioteca de objetos al confirmarlo y crea el objeto si no existía; la línea registra sus referencias al objeto.

La entrega inicial del comienzo y las continuaciones siguen la misma regla: mientras el modelo transmite texto, un encabezado de escena a medio escribir o medio nombre se queda en un borrador lateral y no registra nada. Solo cuando la ejecución termina, se detiene o falla, el texto se asienta en nodos definitivos; por tanto, nunca se crea una ficha a partir de un solo carácter.

Lo que aún requiere tu intervención manual

Relaciones, poseedores, evolución por capítulo, anclajes de prefiguración, puntuaciones de clasificaciones, elementos ubicados en mapas, posiciones en el lienzo: todo esto existe porque tú lo decidiste. Nada infiere un motivo, decide quién ama a quién ni registra una espada solo porque escribiste «la recogió del suelo».

Los lugares en los tiempos y lugares son la excepción controlada: confirmar uno puede crear o reutilizar una ficha de lugar, pero únicamente dentro del subárbol de lugares de la propia escena; revincular nunca cambia el nombre y desvincular solo elimina la referencia.

Hasta dónde llega un cambio de nombre

  • Cambiar el nombre apenas tiene efectos colaterales: renombrar la ficha de un bando actualiza las etiquetas de los personajes, los grupos del elenco, los recuentos de miembros, los paneles y lo que lee el agente; renombrar un lugar muestra su nombre más reciente en etiquetas de texto y en el manuscrito. Se almacena la identidad, no el texto.
  • Eliminar sí tiene consecuencias: quitar un personaje elimina sus líneas de relación; un lugar al que todavía haga referencia una escena o un tiempo y lugar (o cualquier punto de su subárbol) no se puede eliminar, y su lugar superior no puede cambiar mientras esté referenciado; eliminar una trama borra en cascada sus eventos; eliminar capítulos o escenas limpia los anclajes de prefiguración y de la línea de tiempo que apuntaban a ellos, sin dejar identificadores huérfanos.
  • Los mapas solo afectan a la presentación: eliminar un elemento colocado solo quita su representación en esa vista, nunca el registro, la geometría de la otra vista ni los submapas.
  • Sacar una entrada de la categoría de bandos pasa por una confirmación de impacto: en una sola actualización limpia las pertenencias base, los fotogramas clave por capítulo y los filtros de paneles, y se puede deshacer en un solo paso.

Cómo se lee el estado por capítulo

Los cambios en personajes y objetos se combinan en el momento de la lectura: el valor base refleja cómo eran las cosas al principio, y cada fotograma clave se aplica desde su capítulo hasta el siguiente. Consultar el estado efectivo de un capítulo nunca filtra cambios posteriores; pedir el historial requiere indicar tanto el capítulo de inicio como el de final, y devuelve cada cambio con su antes y después.

La IA lee bajo las mismas condiciones: consultar un estado exige indicar un capítulo y devuelve edad, ocupación, bando y fase vigentes en ese capítulo, con los bandos expresados como el nombre actual de la ficha más su ID; el grafo deduce la pertenencia únicamente a partir de referencias válidas, nunca por el nombre o recurriendo a un alias.

Las escrituras de la IA pasan por la misma puerta

El agente nunca edita por su cuenta solo porque haya reconocido algo. Toda escritura se realiza mediante una tarjeta de confirmación: hasta 8 operaciones atómicas agrupadas en una única transacción; si el elemento de destino cambió mientras decidías, toda la tarjeta se rechaza en lugar de sobrescribirse en silencio; una vez confirmada, la tarjeta pasa a la pila de deshacer del proyecto y un solo deshacer lo restaura todo. Las eliminaciones calculan su impacto de antemano: recuento de apariciones, relaciones, subárboles, vínculos entrantes, eventos en la trama y anclajes en el manuscrito.

Consulta Visión general de la colaboración con IA.

Límites y solución de problemas

  • En un solo sentido: los cambios en las fichas nunca reescriben el borrador, y los cambios en el borrador nunca rellenan información del mundo ni relaciones por ti.
  • El registro automático solo compara nombres normalizados y alias. Si quieres que dos nombres distintos correspondan a la misma persona, añade el alias a la ficha en lugar de esperar que el sistema lo adivine.
  • Un paquete importado con identificadores huérfanos se limpia durante la importación: los valores base, los fotogramas clave por capítulo y los filtros de paneles se restablecen y se resumen, sin revincularse jamás en silencio a una ficha con el mismo nombre.