Don’t trust your future self to remember anything. Not that the logic needs updating in multiple places (single source of truth!), not the steps of a process (scripts!), and not what you need to do (lists and flight checks!)
When something goes wrong, treat it as a learning experience and set up a countermeasure. Mistakes shouldn’t happen twice.