I'm wrapping up a project that overall I'm pretty happy with, but I can see how a design decision here or there might become a source of errors down the road. That said, it's also possible that the project goes in another direction and that concern never bears fruit.
I wish there were some sort of template like an Architectural Decision Record to document the things I'm thinking of, how they might become an issue, and some basic ideas about doing things differently.
Any suggestions or things to look at?