Summarize alert volume and useful-alert count with a deterministic noise label.

Alert Noise Report

AlertNoise.kt
fun main() {
    val alertCount = 
    val duplicateAlerts = 2
    val usefulAlerts = alertCount - duplicateAlerts
    var noiseLabel = "focused"

    if (usefulAlerts <= 1) {
        noiseLabel = "review"
    } else if (alertCount >= 9) {
        noiseLabel = "noisy"
    }

    println("alerts=$alertCount useful=$usefulAlerts label=$noiseLabel")
}
fun main() {
    val alertCount = 
    val duplicateAlerts = 2
    val usefulAlerts = alertCount - duplicateAlerts
    var noiseLabel = "focused"

    if (usefulAlerts <= 1) {
        noiseLabel = "review"
    } else if (alertCount >= 9) {
        noiseLabel = "noisy"
    }

    println("alerts=$alertCount useful=$usefulAlerts label=$noiseLabel")
}
fun main() {
    val alertCount = 
    val duplicateAlerts = 2
    val usefulAlerts = alertCount - duplicateAlerts
    var noiseLabel = "focused"

    if (usefulAlerts <= 1) {
        noiseLabel = "review"
    } else if (alertCount >= 9) {
        noiseLabel = "noisy"
    }

    println("alerts=$alertCount useful=$usefulAlerts label=$noiseLabel")
}
alert noise Alert-noise reports separate total alerts from useful alerts before any live paging system is involved.