And if the meta is depending on multiple unfinished rules, or even other
metas with unfinished rules? Sounds like a logic nightmare.. better just
design the metas better in the first place..
Seems to me the logic would be moderately straight-forward if it was driven
out of the end of net rule timeout processing and the rules were ordered for
processing as I proposed.
Basically walk the list of the net-dependent metas looking for ones where
the complete count doesn't equal the dependent count, then run any found
with true and false for the missing dependent values, and if the results are
the same in both cases mark the rule complete, with it's correct overall
result value.
I don't know if there would be any reason to do it, but I didn't want the
concept to get lost by nobody looking at the text in the duplicate bug ever
again.
Loren