It's always best to start from temperament and work from there. (Keirsey system)
She seems utilitarian, Idealist is definitely out and Guardian seems to be a huge no.
That leaves Rational and Artisan. She doesn't seem to be a pleasure-seeker or someone who lives in the moment. Rational seems to be a huge yes. She's always looking to understand situations better, logic rules.
Then we go to roles - Initiator, Coworker, Responder, Contender. She's definitely not a responder, she doesn't follow other people... she seems too fierce to be a coworker, not someone who's simply complementary in their style of work or working on fresh new ways of doing things. That leaves contending and initiating Rational. Or in other words, INTJ and ENTJ, respectively.
So is she the type to try to simply push her way through things regardless of others for her own goals? But she involves other people too much for that. This also comes down to the question of expressiveness vs. attentiveness. She's definitely expressive, so it looks like it's Rational Initiator, or Fieldmarshal/Mobilizer, or ENTJ.
I honestly didn't expect that, maybe I don't know the type well enough but she never came off to me that way. But there you go! That's how the process works, at least.
The others, I don't know. Maybe later.