Long Post - careful!
I have an approach that may be useful. Perhaps this does not directly answer your question, but I believe that at the root of the question is an idea of go / no-go approach. I think you may need to expand the parameters if you are to get a useful process and useful...