{# Status header (A3): a row of stat tiles fed only from the dashboard context already fetched by app.py's ``dashboard()`` route (via ``_health_summary`` -> ``health``) -- no fetch of its own. Health is never color-only: each tile pairs its color class with a text label and a check/alert icon. #}
VMs {{ health.vm_count }} {% if health.orphan_count %}({{ health.orphan_count }} orphan){% endif %} {{ health.vm_label }}
Runners {{ health.runners_active }}/{{ health.runners_total }} {{ health.runner_label }}
Disk used {{ "%.1f"|format(health.disk_used_pct) ~ "%" if health.disk_used_pct is not none else "-" }} {{ health.disk_label }}
Cache size {{ health.cache_bytes | humanbytes if health.cache_bytes is not none else "-" }} {{ health.cache_label }}