- RenameNode/DeleteNode/MoveNode: note/file и folder-like nodes обрабатываются по-разному (file record vs физическая папка) - DeleteNode: рекурсивный soft-delete всех descendants - SafeVaultPath возвращает clean relative, filepath.Join в sync_apply.go - Fallback spaces/ → .verstak/remote-inbox в applyRemoteNoteCreate - VaultCheck: проверка parent_id != nil, orphan descendants, fs_path folder на диске |
||
|---|---|---|
| .. | ||
| verstak | ||
| verstak-gui | ||
| verstak-server | ||