Agentic Test Case Contract

Testing an agent requires two things: a reproducible world for it to act in, and an explicit contract for what acceptable action looks like. We work out how to specify both, then add the scaffolding that makes a thousand such tests maintainable. We start with what has to be true