Frustrated with the WIT Rules Engine?

I use TFS to manage my software projects. The software projects are to develop TFS, which gets kind of wierd :-)

But there are many things I'd like to do with the WIT Rules engine, that I can't. Like

  • You can't mark at task as Closed, unless you have Remaining Hours set to zero.
  • You can't mark a bug as closed, unless all dependent bugs are also marked closed (same with tasks)
  • If you mark a bug a duplicate of another bug, you must link to that bug.

These are just a few. (I could go on and on)

We are looking into how we can make the rules engine more extensible and flexible. But I want to make sure it meets your needs.

So, let me know ... what is that that YOU want to do with the rules engine, but can't?