{# Reusable badge macros — replaces 6+ copy-paste badge patterns. #} {% macro status_badge(status, reason='') %} {# Autonomy status badge: autonomous | degraded | manual | unknown #} {% if status == 'autonomous' %} auto {% elif status == 'degraded' %} degraded {% elif status == 'unknown' %} unknown {% else %} manual {% endif %} {% endmacro %} {% macro outcome_badge(outcome) %} {# Last action outcome badge: no_action | resolved | escalated | failed #} {% if outcome == 'no_action' %} None {% elif outcome == 'resolved' %} Restart {% elif outcome == 'escalated' %} Escalated {% elif outcome == 'failed' %} Failed {% else %} {% endif %} {% endmacro %} {% macro health_badge(active) %} {# Health loop running/stopped badge. #} {% if active %} Running {% else %} Stopped {% endif %} {% endmacro %}