The system does the thinking.
A task is not a checkbox. It is a living, self-verifying object — captured, decomposed, and closed only when its criteria are verified.