This repo is full of low-signal unit tests. Modern agents write tests that restate the implementation, always pass, break on every refactor, and catch almost nothing our stronger tests already miss.
Delete every unit test that would not catch a real bug an end-to-end or integration test would miss. Prefer a smaller suite that protects behavior over a large suite that protects coverage numbers.
Keep a test only if all of these are true:
- It protects an observable behavior, invariant, or public contract.
- There is a credible regression that would make it fail.
- Existing E2E or integration coverage does not already catch that failure.
- It would survive a behavior-preserving refactor. If it breaks only because an internal name, call shape, or mock changed, delete it.