{% macro status_badge(status) -%}
{%- if status == 'success' -%}
{{ status }}
{%- elif status in ('cache_hit',) -%}
{{ status }}
{%- elif status in ('budget_blocked', 'error', 'failure') -%}
{{ status }}
{%- else -%}
{{ status }}
{%- endif -%}
{%- endmacro %}
{% macro cost(v) -%}
{%- if v is none -%}—{%- else -%}${{ '%.4f' | format(v | float) }}{%- endif -%}
{%- endmacro %}
{% macro pct(v) -%}
{%- if v is none -%}—{%- else -%}{{ '%.1f' | format((v | float) * 100) }}%{%- endif -%}
{%- endmacro %}
{% macro timestamp(ts) -%}
{%- if ts is none -%}—{%- else -%}{{ ts }}{%- endif -%}
{%- endmacro %}