But that makes it much more complicated, I guess.
You mentioned informal reporting and how records should be kept of informal complaints. On the surface that, of course, appears to be an excellent recommendation. Have you thought about the law of unintended consequences? If you say you're going to keep records of all informal complaints, those could be anything from someone walking into their supervisor's office and saying they don't get along with the person sitting next to them and find them a bit rude, to....
Do you think the requirement to record informal matters might create a chill in the organization whereby some people might think that if they walked into the supervisor's office with a complaint, the next thing they would know is that it was then part of a file somewhere, which they didn't mean to happen, simply because it concerned a clash of personalities? I don't know if that's a legitimate scenario, but have you thought about that as well?