Not sure why you wish to deviate from the convention, Emacs has been using FILE.~N~ as a convention for backup / versioned files for decades. This means that on a .sct exported directory you can have foo.lisp and foo.lisp.~N~ where things are handled sensible.