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