Setup a testing beets in a don’t-change-anything configuration?

One way to be certain no changes can be written to the underlying files is to mount the drives read-only. I do feel the documentation could be little more explicit on how beets behaves where command line parameters vs the config file is concerned.