How to implement task life cycle scenario

I do not see why any of that would prevent you using an aggregate filter to solve the problem using example 1 as a guide.