{% extends "base.html" %} {% block title %}Remediations · ai-protect{% endblock %} {% block content %}

Remediation queue

Every proposed change, with state and confidence. Click a row for review and approval.

{% for s in all_states %} {% set cnt = by_state.get(s, 0) %} {{ s }} {{ cnt }} {% endfor %}
{% if changes %} {% for c in changes %} {% endfor %}
State App Tier Strategy Summary Confidence Tests
{{ c.state.value }} {{ c.app_name }} T{{ c.tier }} {{ c.strategy }} {{ c.summary }} {{ '%.0f' % (c.confidence * 100) }}% {% if c.test_status == 'not_generatable' %}no test {% elif c.test_status == 'passed' %}passed {% elif c.test_status == 'failed' %}failed {% elif c.test_status == 'generated' %}{{ c.tests|length }} gen {% else %}— {% endif %}
{% else %}
No remediations yet. Open a finding and click Propose remediation.
{% endif %}
{% endblock %}