Write down every interaction including names, times and witnesses names times and titles, etc. You might need this for a lawyer who may represent you.
I would then look very carefully into whether you can record someone without them knowing. This is a very critical area. Personally, I like the idea, but you may not be on firm ground, legally.
And, before you hand any recording over to your boss or anyone have people you trust (two people, separately) interpret the recording without telling them what it is.
Go to your boss first then take it to HR.