Thanks, this was a great gem to uncover as I try and implement the weekly review stage of my Second Brain/PARA setup!
I noticed that the archive/move script was a little slow, taking several seconds to open up the dialog for selecting a folder, breaking my flow. I checked the code and noticed it built a set of folders recursively.
I simplified the code for my use case, removing the archive folder path, and using the file explorer’s built in move dialog (which is much faster) and a callback to advance.
The resulting gist is Obsidian: Archive current file and then open next file in folder (Templater script) · GitHub
I’m sure it could be improved further if I understood the execution, variable scope, and callback model better, but this is good enough for me!