clear-eyed
mainly American
a clear-eyed person understanding of a situation is correct.
John's clear-eyed assessment of the company's problems saved it from bankruptcy. (always before noun)
Cambridge English Idioms Dictionary