Summarize whether a service window is ready, watched, or blocked.

Service Window Reliability Report

ServiceWindow.kt
fun main() {
    val failedChecks = 
    val openMinutes = 45
    var serviceStatus = "blocked"

    if (failedChecks == 0 && openMinutes >= 30) {
        serviceStatus = "ready"
    } else if (failedChecks <= 1) {
        serviceStatus = "watch"
    }

    println("failed=$failedChecks open=$openMinutes status=$serviceStatus")
}
fun main() {
    val failedChecks = 
    val openMinutes = 45
    var serviceStatus = "blocked"

    if (failedChecks == 0 && openMinutes >= 30) {
        serviceStatus = "ready"
    } else if (failedChecks <= 1) {
        serviceStatus = "watch"
    }

    println("failed=$failedChecks open=$openMinutes status=$serviceStatus")
}
fun main() {
    val failedChecks = 
    val openMinutes = 45
    var serviceStatus = "blocked"

    if (failedChecks == 0 && openMinutes >= 30) {
        serviceStatus = "ready"
    } else if (failedChecks <= 1) {
        serviceStatus = "watch"
    }

    println("failed=$failedChecks open=$openMinutes status=$serviceStatus")
}
reliability report A reliability report can turn fixed operational inputs into a scalar status that is easy to trace and compare.