The model won’t question your premise
Claude Code will check almost anything you point it at. It will test the code, review its own work, hunt for edge cases it hasn’t covered, and argue with you about whether an approach is sound. What it won’t do is ask whether the premise is the right one, because it’s not really part of the work, it’s the foundation.
A premise here is whatever was already true when the session started and never got said out loud. It doesn’t get examined because nothing draws attention to it, and everything built on top of it can be correct, tested and reviewed while the premise underneath is quietly false. So you have to make sure it’s understood.