{% 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 %}