I don't see where is the problem? Having a conversation publicly is called transparency, why you are against it? I'm also an IC, I hate TL / manager talk anything with me in private except 1 1 meetings. Refute bitches anytime if necessary, not afraid of anything.