Im gonna be blunt. There is no way to cure this, only mechanisms to cope.
Carry around a little notebook. It doesent necessarily look weird in a work setting, but professional. If you are in your house who cares because no one beside family will see you..
What I do is create a journal/checklist/guide which serves as the extension to my working memeory.
Every observation, Every blunder I have, I write it in this book. I then reread what I wrote , so that I easily learn from my mistakes. I'm almost normal now.. almost .
To be honest its not *that obsessive in that its every blunder written, just the ones i deem important.. for example I literally write " you fked up today because you forgot to call one of your guys to come into work, and you were stuck doing the struck with one person, check three times next time you write a schedule".... or "you forgot to tell someone to check the frozen truck in on the computer when it pops up, next time leave a note for them". Well, the next day i reread the notes, and the following day also.. and then what I want to learn translates into my long term memory and then its all good from there. I also make checklists for everyday , which have some of the same basic stuff, plus added in whatever i read from the notes id taken the previous days.. no more repeating the same mistakes.. i still have trouble with attention as one task voids out another, but the list helps convert things to habit like its supposed to in people with good working memeory..I'm not gonna say it solved my problems, just helped. Seemingly random tho.....cutting out all gluten helped so damn much.. like a new person..