I would check your assumption here. What is this "my file" you imagine exists. What is it? Who is the custodian? Is there just one copy, if not, how are they kept in sync, etc.?
So, if a prospective employer contacts Cloudflare and asks why she was terminated and Cloudflare says “performance” when that’s not actually the case, it’s detrimental to the potential employer’s perception of her.
This works around potential libel issues associated with giving specific reasons.
She says she was hired 4.5 months ago and that her ramp-up quota period was 3 months long. That's not quite "just finished training".
In sales, once your ramp up period is over you're expected to be held to the same performance standards as everyone else. Ramp up periods do provide some cover for not hitting quota, but not closing a single deal during the ramp-up period and in the months following (albeit over holidays, which is tough) is not a good sign.
It could be pure bad luck, but the reality is that having zero closed sales and being past your ramp-up period is going to put you at the top of the layoff list.
She also says that every 1:1 she's had with her manager has been positive.
I would expect in a circumstance where an employee is actually underperforming that they would not have been told otherwise during their regular performance meetings.
In some places i've worked it most certainly would be, others not so much. I don't know if we have that level of information in this case however.
My background has been in hosting/cloud and I've run and worked within sales teams and its generally been:
Selling $5 dollar a month shared hosting accounts and 50 dollar dedies? Yeah, you should probably have something by the end of your first month after ramp.
Selling 50k+ a month cloud infrastructure and engineering services solutions? You get at LEAST one dud quarter to find your feet after ramp, if due to nothing else other than its a significantly longer lifecycle.