Engineering Multi-Agent AI Teams That Build and Test Themselves - Enggist