Label a service window from failed checks and available open minutes.

Service Window Reliability Report

service_window_reliability_report.swift
let failedChecks = 
let openMinutes = 45
let status: String

if failedChecks == 0 && openMinutes >= 30 {
    status = "ready"
} else if failedChecks <= 1 {
    status = "watch"
} else {
    status = "blocked"
}

let line = "failed=\(failedChecks) open=\(openMinutes) status=\(status)"

print(line)
let failedChecks = 
let openMinutes = 45
let status: String

if failedChecks == 0 && openMinutes >= 30 {
    status = "ready"
} else if failedChecks <= 1 {
    status = "watch"
} else {
    status = "blocked"
}

let line = "failed=\(failedChecks) open=\(openMinutes) status=\(status)"

print(line)
let failedChecks = 
let openMinutes = 45
let status: String

if failedChecks == 0 && openMinutes >= 30 {
    status = "ready"
} else if failedChecks <= 1 {
    status = "watch"
} else {
    status = "blocked"
}

let line = "failed=\(failedChecks) open=\(openMinutes) status=\(status)"

print(line)
readiness label A reliability report turns a small check summary into a label that an operator can scan before a service window opens.