You give your coding agent a clear objective — refactor an authentication module, add pagination to three endpoints, fix a flaky test suite. Forty tool calls and twenty minutes later it produces something that technically compiles, except it has silently forgotten a constraint you specified in turn two, contradicts a design decision from turn...