{% import "macros.html" as m %}
This is the lease registry made visible — the warden’s single source of truth for what’s running. The console reads it; it never decides run-state. A second launch of a running test is coalesced (one execution, recorded); a different test queues.
{% if not data.cards %} {{ m.empty('▮', 'Nothing running', 'No lease is held. Start a test from the Catalog, or via the CLI / agent / CI — they all funnel through this one warden.') }} {% else %} {% for card in data.cards %}