{# Findings feed — severity color-bar, mono code spans, triple-framework tags (ASI / ATLAS / CSA / probe id). Paginated, default 15/page, criticality-sorted. QA-005 reflection feed is a sibling slot, deliberately left here as a hidden anchor for the future ReflectionRenderer JS to hydrate. We don't render the reflection cards in this template. #}
All findings

All findings so far.

{{ findings_total }} findings · sorted by criticality. Clicking an ASI cell in the breakdown above scrolls here and filters by that category.

    {% for f in findings_page %}
  1. {{ f.severity_label }} {{ f.created_label }} {{ f.asi_code }}

    {{ f.summary }}

    {{ f.asi_code }} {% for t in f.atlas %} {{ t }} {% endfor %} {{ f.csa_code }} {{ f.probe_id }}
  2. {% endfor %}
{% if pagination.total_pages > 1 %} {% endif %}
{# QA-005 — Reflection feed lives as its own section below the findings feed. The JS (``reflections.js``) hydrates it from the SSE stream at ``/scans/{id}/reflections.sse``. #} {% include "dashboard/_reflection_feed.html" %}