{# Executive — Overview tab panel (default active). Single-glance snapshot of the scan: AIVSS hero card + Findings-by-severity bar chart + per-category ASI radar. The three Narrative-ported partials are the entire Overview — users click into Findings / Probes / Agents / Logs for the drilldowns. Severity bar chart click-anchors no-op on this pane (the #exec-sev-{key} anchors live in the Findings tab; the Chart.js onClick handler bails when document.querySelector returns null). #}
{# KPI strip — formerly a sticky layer in layout.html. Moved here on 2026-05-31 so it is only visible on Overview. It scrolls with the tab content (NOT sticky) and is centred + capped at 1600px to match the rest of the Overview panel. #} {% include "dashboard/executive/_kpi_strip.html" %} {% include "dashboard/executive/_aivss_hero.html" %} {% set tab_key = 'overview' %}
{% include "dashboard/executive/_severity_bars.html" %} {% include "dashboard/executive/_asi_radar.html" %}
{# QA-033 — compact ASI breakdown widget. Ports the Agents-tab per-ASI content (code · category · score bar · AIVSS · weight · finding-counts · status) onto the Overview surface so QA-030 can safely delete the Agents tab in its own ship. Lives BELOW the row-3 charts + ABOVE the reproducibility footer. #}

Adversarial Surface Index breakdown

Per-category live progress. Score updates as the swarm advances.

{% include "dashboard/executive/_asi_compact_table.html" %}
{% include "dashboard/executive/_reproducibility.html" %}