In everyday life
Like a pilot who checks the fuel gauge, not the fuel receipt. The receipt says fuel was bought; only the gauge says it is in the tank.
One case
An AI agent changes a shop’s discount codes and reports: “Done, all 212 tests pass.” Every test checks that a code is accepted; none checks the price the customer pays. On the live site, a 20% code takes off only 2%, and the first 6 customers pay almost full price.
Every case
Every check is either the real thing or a stand-in for it. A passing build, tests with fake services and a report from the agent are all stand-ins: each one is a proxyA check that stands in for the real thing, such as “the build passed” in place of “the feature works”. It is cheaper, and sometimes wrong.. They are cheaper, and they usually agree with the real thing. The bug lives in the gap where they do not. An agent reports success in good faith, from what it meant to do, so its report is a proxy too.
The word
Engineers call this
Before you say done, check the real result directly: run it, open it, read the actual value. Report what you ran and what it showed, and report a skipped check as skipped.