I agree with Yasaf that this is more of a policy question than SW operations.

I use tickets for projects. I keep the ticket open as long as necessary and make lots of comments and notes within the ticket so I can keep track of everything I have done and when I leave here someday the next person will be able to follow my setup to troubleshoot or recreate the project.