Operational Reliability Reports
Service Window Reliability Report
Summarize whether a service window is ready, watched, or blocked.
reliability report
A reliability report can turn fixed operational inputs into a scalar status that is easy to trace and compare.
Service Window Reliability Report
ServiceWindow.kt
Replay: real traced execution (multi-file project)
fun main() {
val failedChecks = 1
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 = 0
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 = 3
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")
}
failedChecks ← 1, openMinutes ← 45, serviceStatus ← blocked
1fun main() {2 val failedChecks→ 1 = 1 //@failedChecks=0, 33 val openMinutes→ 45 = 454 var serviceStatus→ blocked = "blocked"serviceStatus ← watch
7 serviceStatus = "ready"8} else if (failedChecks1 <= 1) {9 serviceStatus→ watch = "watch"10}println("failed=$failedChecks open=$openMinutes status=$serviceStatus"…
12 println("failed=$failedChecks1 open=$openMinutes45 status=$serviceStatuswatch")13}outputfailed=1 open=45 status=watch
failedChecks ← 0, openMinutes ← 45, serviceStatus ← blocked
1fun main() {2 val failedChecks→ 0 = 03 val openMinutes→ 45 = 454 var serviceStatus→ blocked = "blocked"serviceStatus ← ready
6if (failedChecks0 == 0 && openMinutes45 >= 30) {7 serviceStatus→ ready = "ready"8} else if (failedChecks <= 1) {println("failed=$failedChecks open=$openMinutes status=$serviceStatus"…
12 println("failed=$failedChecks0 open=$openMinutes45 status=$serviceStatusready")13}outputfailed=0 open=45 status=ready
failedChecks ← 3, openMinutes ← 45, serviceStatus ← blocked
1fun main() {2 val failedChecks→ 3 = 33 val openMinutes→ 45 = 454 var serviceStatus→ blocked = "blocked"56 if (failedChecks == 0 && openMinutes >= 30) {7 serviceStatus = "ready"8 } else if (failedChecks <= 1) {9 serviceStatus = "watch"10 }1112 println("failed=$failedChecks3 open=$openMinutes45 status=$serviceStatusblocked")13}outputfailed=3 open=45 status=blocked