They're still being solved because there are people that hold that information in their minds. If you want to automate this, you need to feed the source code in its entirety into the decision engine.