> because it contained a string ("reasoning") it didn't like.

How do you know? How would the stupider model know?

Because it’s in a page accessible from its search tool presumably https://claude.dev/blog/getting-the-most-out-of-opus-5-5/