So I’ve just found the root cause of o3-mini-high so often creating complete nonsense when coding with it. When I’m using 4o, it’s able to read all files in my project folder just fine. But, as soon as I switch to o3-mini-high, it’s incapable of reading the .php extension files (so it just starts guessing based on the prior chat context with 4o).
If I rename the exact same files to be .txt or .py, it reads them fine. Seems to just be an issue with inability to open files with .php extension.
Knowing this now, I can work around it. But, it’s a bug you should really find and fix.