I have improved on that script since then. We use it at the office now and so far no ill effects.
you just put this in your /python3.10libs folder
it creates backup files every 5 minutes if the undostack has changed. it does it by saving a copy of your scene named Backup_scenename_0001.hip and keeps 20 files that it overwrites in a rotating fashion. you can easily adjust the script for your workflow. (longer intervals more files whatever.)
it has to be named ready.py so that houdini runs it at the correct time.
the benefit with this script is that you never overwrite your actual file. something that the autosave function built in does.
Attachments in this post:
http://fx-td.com/houdiniandchill/wp-content/uploads/discord/20242503/15/24/ready.py