{# 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). #}
{# Scan plan panel — mirrors the CLI's Phase-0 scan-plan board (TARGET / MODELS / BUDGET / OUTPUTS / DASHBOARD / SAFETY GUARDS). Replaced the framework-internal "Scan identity" fingerprint card so the first thing an operator reads is the same plan they confirmed in the terminal. #} {% include "dashboard/executive/_scan_identity.html" %} {# 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" %} {# QA-042 (2026-06-02) — the AIVSS hero card was removed from the Overview stack. Its big numeric, band pill, and 5-band horizontal axis duplicated the new AIVSS KPI tile horseshoe gauge introduced in QA-040; the ``aivss-block`` + ``band-ladder`` markup is therefore intentionally absent from this tab. Score provenance (tier / findings / version) is still visible in the reproducibility receipt at the bottom of the tab. #} {# QA-047 (2026-06-02) — Recon findings panel. Sits between the KPI row and the Findings-by-severity / ASI radar two-column block so the operator can read "what the agent IS" (capabilities, declared tools, declared guardrails, inferred goal) before drilling into the per- category attack surface chart pair below. View-model lives in ``payload.recon_summary``. #} {% include "dashboard/executive/_recon_panel.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" %}