claude does not return reasoning. it has a small obfuscation model in front of it to prevent "distillation" of reasoning traces.

the reasoning you see is not claude, it is just a summary of claude.