Tano usa el UUID del espacio e ID cortos para documentos y adjuntos. La ruta puede cambiar y, cuando es posible determinarlo, la identidad sigue al archivo. Markdown permanece como archivo normal.
Dónde se guarda
.tano/config.json contiene solo la identidad portátil del espacio. .tano/identities.json registra ID, rutas, hashes, versiones y otros datos de identidad. El índice de búsqueda está en los datos de la aplicación y puede reconstruirse desde archivos y manifiesto.
Un ID no es un nombre de archivo. Al renombrar, mover o intercambiar rutas, Tano compara identificadores del sistema, rutas anteriores y hashes. No asigna arbitrariamente un ID antiguo si hay ambigüedad. Mover entre volúmenes y cambiar a la vez nombre y contenido puede generar un ID nuevo.
Por qué lo necesitan las integraciones
Referencias, sincronización y colaboración no pueden depender solo de rutas. Antes de actuar comprueba UUID e ID actual; antes de escribir, también la versión o hash leído. MCP local exige expectedHash; la sincronización comprueba versiones remotas.
Mover o copiar un espacio
Guarda y cierra las instancias de Tano antes de mover toda la carpeta, incluida .tano/. Ábrela en la nueva ubicación del dispositivo original. Para una copia independiente, crea otro espacio: no trates dos carpetas con el mismo UUID como fuentes independientes de colaboración.
Borrar todo .tano/ genera identidades nuevas sin recuperar objetos ni relaciones; la corrupción parcial sigue impidiendo abrir. Si importa la identidad original, restaura antes un respaldo.