Count visible incidents above a severity threshold and assign the next remediation owner from that count.

Incident Owner Remediation Report

IncidentOwnerRemediationReport.java
public class IncidentOwnerRemediationReport {
    public static void main(String[] args) {
        int minimumSeverity = ;
        int[] severities = {1, 3, 2, 3};
        int visible = 0;

        for (int severity : severities) {
            if (severity >= minimumSeverity) {
                visible++;
            }
        }

        String owner = "lead";
        if (visible >= 3) {
            owner = "oncall";
        }
        if (visible >= 4) {
            owner = "ops";
        }

        System.out.println("minimum=" + minimumSeverity + " visible=" + visible + " owner=" + owner);
    }
}
public class IncidentOwnerRemediationReport {
    public static void main(String[] args) {
        int minimumSeverity = ;
        int[] severities = {1, 3, 2, 3};
        int visible = 0;

        for (int severity : severities) {
            if (severity >= minimumSeverity) {
                visible++;
            }
        }

        String owner = "lead";
        if (visible >= 3) {
            owner = "oncall";
        }
        if (visible >= 4) {
            owner = "ops";
        }

        System.out.println("minimum=" + minimumSeverity + " visible=" + visible + " owner=" + owner);
    }
}
public class IncidentOwnerRemediationReport {
    public static void main(String[] args) {
        int minimumSeverity = ;
        int[] severities = {1, 3, 2, 3};
        int visible = 0;

        for (int severity : severities) {
            if (severity >= minimumSeverity) {
                visible++;
            }
        }

        String owner = "lead";
        if (visible >= 3) {
            owner = "oncall";
        }
        if (visible >= 4) {
            owner = "ops";
        }

        System.out.println("minimum=" + minimumSeverity + " visible=" + visible + " owner=" + owner);
    }
}
derived owner The owner is assigned from the visible count alone, so the assignment stays deterministic and reproducible.