Some of the web sites carrying the article have labeled it as an "analysis" (i.e. an opinion), so the AP will not remove her.
She's entitled to her opinion as long as she discloses her conflicts of interest.
She hasn't.
By any reasonable standard of disclosure, she's not entitled to opine for AP until she does.