{% from "macros.html" import icon %} {# Flow throughput strip (active tab only): whole flows completed/failed over the last hour, plus end-to-end flow-duration percentiles. Same chip + sparkline vocabulary as the queue health strip - neutral ink for done, danger for failed, one shared visual language. Counts are throughput (flows that SETTLED in the window), not the live parked count the tab badge shows. #}
{% if fm.completed or fm.failed %} {% for b in flowbars(fm.points) %} {% if b.dh %}{% endif %} {% if b.fh %}{% endif %} {% endfor %} {% endif %} {{ icon('flow', 'w-3.5 h-3.5') }} {{ fm.completed|compact }} flows done {% if fm.failed %} {{ fm.failed|compact }} failed · {{ fm.fail_pct }}% {% endif %} {% if fm.percentiles.p95 %} p50 {{ fm.percentiles.p50|dur }} · p95 {{ fm.percentiles.p95|dur }} {% endif %} last {{ fm.minutes }}m