@talexb
In this case I have, as Baldrick might say, a cunning plan.
I have “inherited“ a Rails app with no tests which reflects the state of Rails 10+ years ago.
So I let the Claude tool extrude tests for all the endpoints (lots of reasonable examples in the training data, I hope) and make them pass.
As I don’t allow the Claude tool to do git commits, and I have a copy of the code inaccessible to the host the tool is running on for good measure, I can see the less than 20 lines of the core application the tool has interfered with and review them. My hunch is they are signals of bigger changes I need to make, and I hope I can quickly expunge the tool’s code from the non-test codebase quickly.
I wish I could say the tool’s code was worse than the application code, but that’s a beer chat!