Filter a small incident queue by severity and count high-severity entries.

Incident Queue Reliability Report

incident_queue_reliability_report.cpp
#include <iostream>
#include <vector>

int main() {
    int minimumSeverity = ;
    std::vector<int> severities = {1, 2, 3, 3};
    int visible = 0;
    int high = 0;

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

        if (severity >= 3) {
            high++;
        }
    }

    std::cout << "minimum=" << minimumSeverity << std::endl;
    std::cout << "visible=" << visible << std::endl;
    std::cout << "high=" << high << std::endl;
    return 0;
}
#include <iostream>
#include <vector>

int main() {
    int minimumSeverity = ;
    std::vector<int> severities = {1, 2, 3, 3};
    int visible = 0;
    int high = 0;

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

        if (severity >= 3) {
            high++;
        }
    }

    std::cout << "minimum=" << minimumSeverity << std::endl;
    std::cout << "visible=" << visible << std::endl;
    std::cout << "high=" << high << std::endl;
    return 0;
}
#include <iostream>
#include <vector>

int main() {
    int minimumSeverity = ;
    std::vector<int> severities = {1, 2, 3, 3};
    int visible = 0;
    int high = 0;

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

        if (severity >= 3) {
            high++;
        }
    }

    std::cout << "minimum=" << minimumSeverity << std::endl;
    std::cout << "visible=" << visible << std::endl;
    std::cout << "high=" << high << std::endl;
    return 0;
}
visible incident The visible count tracks how many queue entries meet the selected report threshold.
high severity High-severity incidents are counted separately so the report keeps risk visible.