{% set statuses = [('todo', 'To-do', 'var(--gray)'), ('progress', 'In progress', 'var(--blue)'), ('done', 'Complete', 'var(--green)')] %}
{% for status, label, color in statuses %}
{{ label }}
{{ groups|map(attribute='counts')|map(attribute=status)|sum }}
{% for group in groups %}
{% for card in group.cards if card.status == status %}
{% endfor %}
{% endfor %}
{% endfor %}