Where do the tests run? Is it testing the prod app?
On the tautological tests piece we generate tests from yuor documentation not your code. This way, are tests are formatted as paths instead of a set of assertions. Furthemore, our tests are in natural language, and we have an agent that goes through the click paths and validates that each step is behaving as intended. This beats writing playwrights which often break when a major UI update happens.