OpenAI vs Anthropic: A story in 3 acts