Designing AI Agents That Can Self-Correct

With the vocabulary and the failure modes in place, here's the build.