from src.devcore.test_engine import TestEngine import logging log = logging.getLogger("VitalisCore") class AutoDeveloper: def __init__(self): self.tester = TestEngine() def deploy_feature(self, module, code, intent): # 1. Generate tests self.tester.generate_tests(module, code) # 2. Run tests passed, output, metrics = self.tester.run_tests(module) if not passed or metrics["coverage_percent"] < 80.0: log.error(f"[!] Validation Failed: {module}") return False # 3. Merge return self.tester.merge_to_production(module)