Harness Learning Enables Generalizable Test-Time Adaptation — ThinkLLM