The Owl, The Scientific Method, and Claude Code: A Debugging Story

I was trying to update a dependency in my project. For the third time already! Previous attempts over the couple of months were not successful, as I tried to upgrade too many libraries at once (sometimes it works, ok?). I won't bother you with the details of the previous attempts, short story is that it was breaking transaction isolation in the tests that we achieved via nested transactions. This…