What if we had an algorithm for innovation?

function execute(idea) {
plan = writeAPlan(idea);
product = buildProduct(plan);
while(!satisfies(idea, product)) {
plan = tweakPlan(plan, idea);
product = buildProduct(plan);
}
return product;
}

I stumbled upon this pseudo thing on Sol Eun’s About page.

It made me think; in these AI times, what would go into building a true entrepreneurial bot?