Can the slime inspector be customized in a way that it wraps calls to setf inside transactions?
an example that we made for another persistency layer:
http://hub.darcs.net/hu.dwim/hu.dwim.perec/browse/integration/swank.lisp
(for the actual layout/customization details it assumes our customized slime, but it's not relevant for the base idea)