Verified this locally myself. Thanks for the concrete test. I guess it's time to give Claude another try.
I wonder if it's somehow getting confused between what's supposed to be an intermediate update vs the final result.
[1] https://github.com/openai/codex/issues/30364#issuecomment-48...
I'm also afraid to lose my "spot" if I leave codex and 5.6 is coming out so...