{% from '_glossary.html' import severity_legend %} {# ── Status Summary Strip ── #}

Current health across all resources. Green = healthy, yellow = warning, red = critical.

{{ critical_count }} {% if critical_delta > 0 %} ▲{{ critical_delta }} {% elif critical_delta < 0 %} ▼{{ critical_delta|abs }} {% endif %} Critical {% if sparkline_critical %} {% endif %}
{{ warning_count }} {% if warning_delta > 0 %} ▲{{ warning_delta }} {% elif warning_delta < 0 %} ▼{{ warning_delta|abs }} {% endif %} Warning {% if sparkline_warning %} {% endif %}
{{ healthy_count }} {% if healthy_delta > 0 %} ▼{{ healthy_delta }} {% elif healthy_delta < 0 %} ▲{{ healthy_delta|abs }} {% endif %} Healthy {% if sparkline_healthy %} {% endif %}
{{ total_resources }} Total
{{ system_status_text }}
{{ severity_legend() }} {% if has_resources %} {# ── Two-Column Layout ── #}
{# ── LEFT COLUMN ── #}
{# Action Needed #}

Action Needed

Issues that need attention, ordered by severity {% if total_action_items > 0 %} {{ total_action_items }} {% endif %}
{% if action_items %} {% for item in action_items %}
{{ item.name }} {{ item.severity }} {% if item.streak and item.streak > 1 %} {{ item.streak }} runs {% endif %}
{{ item.explanation }}
{{ item.impact }}
{{ item.action_label }} {% if item.recheck_url %} {% endif %}
{% endfor %} {% if total_action_items > 8 %} All {{ total_action_items }} issues → {% endif %} {% else %}
All systems healthy — no issues need attention.
{% endif %}
{# Quick Actions #}

Quick Actions

{# ── RIGHT COLUMN ── #}
{# Live Activity #}

Live Activity

Live
{# Initial content rendered inline from overview (no skeleton flash) #} {% include "dashboard_live_activity.html" %}
{# Recent Events #}

Recent Events

Full timeline →
{% if recent_events %} {% else %}
No events in the last 24 hours.
{% endif %}
{% else %} {# ── Welcome (no resources) ── #}

Welcome to Supavision

AI-powered monitoring for your infrastructure. Add your first resource to get started.

Monitor a Server SSH-based discovery + health checks More Options AWS, Database, GitHub Org

Want to see what it looks like first? Run supavision seed-demo to populate with sample data.

{% endif %}