How We Escaped the Purple Prison of AI Frontends