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
service_window.js
Replay: real traced execution (multi-file project)
const failedChecks = 1;
const openMinutes = 45;
let serviceStatus = "blocked";
if (failedChecks === 0 && openMinutes >= 30) {
serviceStatus = "ready";
} else if (failedChecks <= 1) {
serviceStatus = "watch";
}
console.log(`failed=${failedChecks} open=${openMinutes} status=${serviceStatus}`);
const failedChecks = 0;
const openMinutes = 45;
let serviceStatus = "blocked";
if (failedChecks === 0 && openMinutes >= 30) {
serviceStatus = "ready";
} else if (failedChecks <= 1) {
serviceStatus = "watch";
}
console.log(`failed=${failedChecks} open=${openMinutes} status=${serviceStatus}`);
const failedChecks = 3;
const openMinutes = 45;
let serviceStatus = "blocked";
if (failedChecks === 0 && openMinutes >= 30) {
serviceStatus = "ready";
} else if (failedChecks <= 1) {
serviceStatus = "watch";
}
console.log(`failed=${failedChecks} open=${openMinutes} status=${serviceStatus}`);
failedChecks ← 1, openMinutes ← 45, serviceStatus ← blocked
1const failedChecks→ 1 = 1; //@failedChecks=0, 32const openMinutes→ 45 = 45;3let serviceStatus→ blocked = "blocked";if (failedChecks <= 1)
6 serviceStatus = "ready";7} else if (failedChecks1 <= 1) {8 serviceStatus = "watch";9}console.log(`failed=${failedChecks} open=${openMinutes} status=${servi…
8 serviceStatus = "watch";9}1011console.log(`failed=${failedChecks1} open=${openMinutes45} status=${serviceStatuswatch}`);outputfailed=1 open=45 status=watch
failedChecks ← 0, openMinutes ← 45, serviceStatus ← blocked
1const failedChecks→ 0 = 0;2const openMinutes→ 45 = 45;3let serviceStatus→ blocked = "blocked";if (failedChecks === 0 && openMinutes >= 30)
2const openMinutes = 45;3let serviceStatus = "blocked";45if (failedChecks0 === 0 && openMinutes45 >= 30) {6 serviceStatus = "ready";7} else if (failedChecks <= 1) {console.log(`failed=${failedChecks} open=${openMinutes} status=${servi…
8 serviceStatus = "watch";9}1011console.log(`failed=${failedChecks0} open=${openMinutes45} status=${serviceStatusready}`);outputfailed=0 open=45 status=ready
failedChecks ← 3, openMinutes ← 45, serviceStatus ← blocked
1const failedChecks→ 3 = 3;2const openMinutes→ 45 = 45;3let serviceStatus→ blocked = "blocked";45if (failedChecks === 0 && openMinutes >= 30) {6 serviceStatus = "ready";7} else if (failedChecks <= 1) {8 serviceStatus = "watch";9}1011console.log(`failed=${failedChecks3} open=${openMinutes45} status=${serviceStatusblocked}`);outputfailed=3 open=45 status=blocked