I'm running the category.py script without the -always argument, so the bot should show the diff and ask if it needs to be edited. But the bot doesn't this, always don't disable, bot making wrong edits.
There seems to be an error at line #1530:
elif option == 'always': options[option] = True
Here T291757#7378248 always has been set to always=True as default, so it is always True.
Perhaps this error remained in other scripts.