I handed the exact same file and the exact same prompt to Claude Code, Codex, Antigravity, and Eigent running a local model.