{% if report.total_tasks == 0 %}

No task data yet — benchmark will populate once tasks are dispatched.

{% else %}
Routing strategy Cost (USD) Savings
Helm (actual mixed) ${{ "%.4f"|format(report.actual_cost_usd) }}
Sonnet-only ${{ "%.4f"|format(report.sonnet_only_cost_usd) }} {{ "%.1f"|format(report.savings_vs_sonnet_pct) }}%
Haiku-only ${{ "%.4f"|format(report.haiku_only_cost_usd) }} {{ "%.1f"|format(report.savings_vs_haiku_pct) }}%
Ollama-only (reference) $0.0000 free (no quality guarantee)

{{ report.tasks_with_tokens }} / {{ report.total_tasks }} tasks with token data ({{ "%.0f"|format(report.baseline_coverage_pct) }}% coverage)  ·  Ollama routing: {{ "%.0f"|format(report.ollama_rate) }}%

{% if report.per_project %}
Per-project breakdown {% for p in report.per_project %} {% endfor %}
Project Tasks Actual vs Sonnet vs Haiku Ollama%
{{ p.project_id[:28] }} {{ p.total_tasks }} ${{ "%.4f"|format(p.actual_cost_usd) }} {{ "%.1f"|format(p.savings_vs_sonnet_pct) }}% {{ "%.1f"|format(p.savings_vs_haiku_pct) }}% {{ "%.0f"|format(p.ollama_rate) }}%
{% endif %} {% endif %}