Service dependency, soft/hard states and timers

Hello,
I think something like this could help :

apply Dependency "disable-host-service-checks" to Service {
  disable_checks = true
  ignore_soft_states = false
  assign where true
}

This would prevent checks from executing as soon as the 1st check fails and the host goes in soft state.

Based on thoses :
https://icinga.com/docs/icinga2/latest/doc/03-monitoring-basics/#implicit-dependencies-for-services-on-host
https://icinga.com/docs/icinga2/latest/doc/09-object-types/#dependency