Breaking What Was Broken

After planning a task, and before implementation, my workflow recommends an AI model based on the task’s complexity. The agent is supposed to compare the recommended model with the one currently active and pause if they don’t match. One of my agents was repeatedly getting that comparison wrong. It would finish implementation and report that it used Sonnet when it should have used Opus, even though…