> … there's not necessarily any paper trail on how to rebuild the current state from scratch.
Yes there is!
"As you define and modify classes or methods, Smalltalk/V is logging all of these changes to the change log.
…
Every Smalltalk expression that you evaluate with either do it or show it is also logged. In addition, every time you remove a method from a class, a message is logged."
Yes there is!
"As you define and modify classes or methods, Smalltalk/V is logging all of these changes to the change log.
…
Every Smalltalk expression that you evaluate with either do it or show it is also logged. In addition, every time you remove a method from a class, a message is logged."
p282 "Automatic Logging of Changes"
https://rmod-files.lille.inria.fr/FreeBooks/SmalltalkVTutori...