Saltar al contenido
Pathrule

documentación

Conocimiento compartido y conflictos

Cómo Pathrule mantiene sincronizado el conocimiento del equipo en un espacio de trabajo de Cloud, detecta ediciones superpuestas al guardar y te permite resolver un conflicto sin perder trabajo.

En esta página

Pathrule es una capa de conocimiento compartido, así que tarde o temprano dos personas van a editar la misma memoria, regla o skill al mismo tiempo. Las escrituras en Cloud son compartidas, las superposiciones se comprueban al guardar y tú decides cómo resolverlas.

Leer el estado actual

Una memoria, regla o skill que se escribe en un espacio de trabajo de Cloud pasa a formar parte de ese espacio de trabajo compartido. El backend actual de Cloud no ofrece una suscripción en tiempo real que envíe cada edición de tus compañeros a una vista abierta.

Actualiza la vista de conocimiento o haz otra solicitud de conocimiento para leer el estado actual. Los hooks locales y los archivos de instrucciones usan el conocimiento preparado del espacio de trabajo; ejecuta pathrule sync para actualizar esos archivos e índices. No des por hecho que una sesión ya preparada recibió la edición más reciente de un compañero.

Un espacio de trabajo local vive en una sola máquina. Las demás personas no reciben sus cambios hasta que copies el conocimiento a un espacio de trabajo de Cloud compartido.

Detección de superposiciones al guardar

Pathrule no bloquea un elemento mientras alguien lo tiene abierto. Bloquear frenaría al equipo por ediciones que en realidad nunca chocan. En cambio, cada guardado lleva un token de versión (el mismo token descrito en Escribir memorias), y la superposición solo se detecta cuando dos guardados parten de la misma versión inicial.

SituaciónQué sucede
Guardas y tu versión inicial sigue siendo la actualEl guardado se realiza con normalidad
Guardas, pero un compañero guardó una versión más reciente desde que empezasteUn conflicto, que se resuelve con las opciones de abajo. Tu versión no se guarda hasta que elijas

Como la comprobación se limita a cada elemento individual, los compañeros que editan memorias distintas nunca se bloquean entre sí.

Resolver un conflicto

En Pathrule para VS Code, una memoria, regla o skill es una pestaña de Markdown. Cuando un guardado encuentra un conflicto, VS Code te avisa que el contenido cambió de forma remota y que tu versión no se guardó, y te ofrece tres opciones:

OpciónQué hace
ReloadCarga la versión actual y descarta tus ediciones sin guardar.
Copy My Version & ReloadPrimero copia tu texto al portapapeles y luego carga la versión actual, para que puedas volver a aplicar lo que querías.
Keep Mine (Overwrite)Guarda tu versión encima de la actual. Esto descarta el cambio de la otra persona, por eso es una elección explícita.

No se sobrescribe nada hasta que elijas una. A través de MCP, un asistente puede enviar la última versión que leyó; si no coincide, recibe la versión actual, la vuelve a leer e integra su cambio en lugar de sobrescribir.

Historial de cambios

Cada cambio en una memoria, regla o skill queda versionado y registrado.

  • Cada cambio conserva quién lo hizo, cuándo y si provino de una persona o de un cliente de IA.
  • En VS Code, la acción Info muestra la versión de un elemento, quién lo creó, quién lo editó por última vez y su origen.

El historial sirve para dar visibilidad. Te muestra cómo llegó un elemento a su estado actual, que es la misma pregunta que una tarea de actualización ayuda a responder cuando el conocimiento empieza a desviarse.