"Dry Run" syncs to and from LXC

What is the feature or ability you would like to have?
I would like a “dry run” option in the sync feature to see how importing or exporting a playlist will affect my LXC database or [Serato] library.

Note: I am a Serato user, but this would be for any medium; hence the brackets around “Serato.”

How will this feature help you and others?
It would decrease the likeliness of running an import/export that generates unintentional changes to the user’s LXC database or [Serato] library.

Is this feature available in an existing product? If so, what product?
This is feature is available in Carbon Copy Cloner (CCC). You can run a preview of your task to foresight what changes would occur. This feature is essentially a “dry run” of your task; actual changes are not made.

I currently use CCC to backup my external HDD. It provides an audit of every task, including preview, that reports which files are archived (deleted), replaced, or created.

Does a workaround currently exist?
I plan to manipulate smaller (25-50) quantities of tracks at a time. I am doubtful, as my concern stems from lost beat grids and tracks being unintentionally removed from playlists due to many factors, including (most recently) the removal of duplicates.

In the beginning, I had erased my entire Serato library because I was unaware that LXC does not sync parent crates. This could possibly be rectified with a warning message, or LXC could generate the parent crates as root playlists inside its folders.

In a way, entire Lexicon is already a dry run. You can see all your tracks, playlists, cues etc in Lexicon so when that looks good, you can sync to Serato. The idea of syncing is always to send everything there. I don’t think a dry run would be very helpful here.