Classify diagnostic health from failed-check and stale-minute signals.

Diagnostic Signal Report

diagnostic_signal.js
const failedChecks = 1;
const staleMinutes = 12;
let signal = "clean";

if (failedChecks >= 4) {
    signal = "critical";
} else if (failedChecks > 0 || staleMinutes > 20) {
    signal = "watch";
}

console.log(`failed=${failedChecks} stale=${staleMinutes} signal=${signal}`);
diagnostic report A diagnostic report keeps raw signals and the derived label visible in one scalar output row.