> Automated tests are already the output of these specs, and specs cover way more than what you cover with code.
ok but how are you sure that the AI is correctly turning the spec into tests. if it makes a mistake there and then builds the code in accordance with the mistaken test you only get the Illusion of a correct implementation
> ok but how are you sure that the AI is correctly turning the spec into tests.
You use the specs to generate the tests, and you review the changes.