Classify a service window from failed checks and the remaining open minutes.

Service Window Reliability Report

service_window.php
<?php
$failedChecks = ;
$openMinutes = 45;
$serviceStatus = "blocked";

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

echo "failed=" . $failedChecks . " open=" . $openMinutes . " status=" . $serviceStatus . "\n";
<?php
$failedChecks = ;
$openMinutes = 45;
$serviceStatus = "blocked";

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

echo "failed=" . $failedChecks . " open=" . $openMinutes . " status=" . $serviceStatus . "\n";
<?php
$failedChecks = ;
$openMinutes = 45;
$serviceStatus = "blocked";

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

echo "failed=" . $failedChecks . " open=" . $openMinutes . " status=" . $serviceStatus . "\n";
service window A reliability report can reduce readiness signals to one stable label before a maintenance window opens.