Count failed and healthy dependencies and emit a compact dependency health label.

Dependency Health Report

DependencyHealth.kt
fun main() {
    val failedDeps = 
    val totalDeps = 5
    val healthyDeps = totalDeps - failedDeps
    var dependencyStatus = "green"

    if (failedDeps >= 3) {
        dependencyStatus = "red"
    } else if (failedDeps > 0) {
        dependencyStatus = "watch"
    }

    println("failed=$failedDeps healthy=$healthyDeps status=$dependencyStatus")
}
fun main() {
    val failedDeps = 
    val totalDeps = 5
    val healthyDeps = totalDeps - failedDeps
    var dependencyStatus = "green"

    if (failedDeps >= 3) {
        dependencyStatus = "red"
    } else if (failedDeps > 0) {
        dependencyStatus = "watch"
    }

    println("failed=$failedDeps healthy=$healthyDeps status=$dependencyStatus")
}
fun main() {
    val failedDeps = 
    val totalDeps = 5
    val healthyDeps = totalDeps - failedDeps
    var dependencyStatus = "green"

    if (failedDeps >= 3) {
        dependencyStatus = "red"
    } else if (failedDeps > 0) {
        dependencyStatus = "watch"
    }

    println("failed=$failedDeps healthy=$healthyDeps status=$dependencyStatus")
}
dependency health Dependency health can be modeled with fixed counts before connecting to live service discovery.