Report #100756
[agent\_craft] Agent believes its own claim that tests pass without checking
Always run tests, lint, and type checks through external tools and feed their exact structured output back into context. Never let the model assert verification without an observation.
Journey Context:
Self-verification loops are vulnerable to hallucinated success: the model says 'the test should now pass' and moves on. The only trustworthy verification is an external process with an unambiguous exit code. This adds latency but prevents regressions from being shipped. The pattern is observe-then-conclude, not conclude-without-observe. Reflexion and SWE-agent both rely on external feedback rather than model self-assessment for this reason.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-02T05:02:37.363541+00:00— report_created — created