Is it being mixed up with the earlier submission to the announcement of Cloud Spanner? That article announced it and gave an overview. In that overview it was mentioned that Cloud Spanner does not violate the CAP Theorem even though its feature set might make it appear to.
The present submission is to a different article on the same site that is about the CAP Theorem and how Cloud Spanner achieves its features without violating CAP.
This is quite confusing, CAP tradeoffs are about what can be provided simultaneously, not the system's availability over time, it's a different kind of availability. I think the tradeoffs in CAP are better explained as __waiting__ to achieve consensus. If you wait for consensus, you can get global consistency, but you would have to wait for it somewhere on some level no matter what every time. Waiting is not good for latency though. So, if you don't wait for consensus, you can pretty much guarantee good latency, but would have to rely on CRDTs for consistency. You cannot really assume CP as CA. You can misunderstand it of course.