Not remembering an interface is easily alleviated.
Forgetting core architectural principles - which are the cornerstone of good architecture - cannot be fixed that easily.
Micro details, specifics, are what the docs are for. You don't need to remember the specifics as long as you have the understanding of what the thing does.
Macro details - appropriate information and event pipelines, SOLID, KISS, etc., are what architecture is about. You can write the best micro-scope code if the end result on a macro level is spaghetti that would feed Rome for a year.