{% extends "base.html" %} {% from "macros/triage_strip.html" import triage_strip as render_triage_strip %} {% from "macros/executive_summary.html" import executive_summary %} {% from "macros/queue_table.html" import queue_table %} {% from "macros/security_evidence_cards.html" import security_evidence_cards %} {% from "macros/domain_score_matrix.html" import domain_score_matrix %} {% from "macros/coverage_table.html" import coverage_table %} {% from "macros/method.html" import method_section %} {% from "macros/report_purpose.html" import report_purpose %} {# Executive summary leads — actionable Finding carries the bold lead, the italicized queue-state line, the recommendation callout, and the "Real risk may be higher" caveat. #} {% block hero %} {{ executive_summary(notes_by_slot, findings) }} {% endblock %} {% block content %} {% if degraded %}
{% endif %} {{ render_triage_strip(triage_strip) }} {{ security_evidence_cards(security_cards) }} {{ queue_table(queue_rows, unit_label=entity_type_label_title, unit_label_plural=entity_type_label_plural) }} {{ domain_score_matrix(domain_matrix, entity_label=entity_type_label_title) }} {# Per-entity actions section — entity-aware variant of the executive posture report's inline actions section. The actions list is deduped across entities by detail text, then preview names the affected entities so the analyst sees the queue at a glance. #}No entities had producer-supplied recommended next steps.
{% endif %}