"must solve the problems it set out to solve."
It must be a SolvingDesign, and not introduce new problems. It should also try to be a long lasting solve.