{% comment %} _includes/ttp-vertical-diagram.html ────────────────────────────────────────────────────────────────────── Renders the interactive vertical TTP overlap filter diagram. Requires page.ttp_data_key to be set (e.g. "ransomware_ttp_overlap"). Data is read from site.data[page.ttp_data_key]. The diagram renders fully in HTML/CSS via Liquid; actor filter interactions are handled client-side by assets/js/ttp-filter.js. {% endcomment %} {% assign ttp_data = site.data[page.ttp_data_key] %} {% if ttp_data %}
Technique cards with actor dots. Orange border = used by all actors. Click actors to filter; a cyan glow marks techniques shared by every selected actor.