According to the wiki, Predictive Dependency Checks are not implemented.

Host B is dependant on Host A.

If host B goes down, will Shinken set Host B as soft-down and re-schedule Host A to resolve the dependency and not send out a erroneous notification.

Thank you for clarifying this.