Idempotence
A job you cannot safely run twice is a job you cannot safely run at all, because sooner or later something will run it twice and it will not be you.
Not yet
This one opens once you have finished Storage and query.
Progress is kept against your account, so finishing a module needs one. Everything up to here is open without.