β All fixes
Build failure
Tests pass but the feature is broken
The fix
Means your tests cover the wrong layer. AI loves to write tests against the implementation it just wrote β tautological tests. Add one end-to-end smoke test per feature that uses the feature like a user would. Playwright or even a manual checklist beats 200 unit tests that all assert the implementation didn't change.
Deeper dive: read the full article β