{% extends "base.html" %} {% block content %}

Performance Trends

Recent Analysis Runs

Try Playground
{% for run in runs %} {% else %} {% endfor %}
Run ID Status Provider Faithfulness Relevance Context Recall Context Precision Date
#{{ run.id[:8] }} {% if run.status == 'completed' %} Completed {% elif run.status == 'running' %} Running {% elif run.status == 'failed' %} Failed {% else %} {{ run.status|default('Pending')|title }} {% endif %} {{ run.config.get('provider', 'Unknown') }} {{ run.metrics_summary.faithfulness | default('-') | round(2) }} {{ run.metrics_summary.relevance | default('-') | round(2) }} {{ run.metrics_summary.context_recall | default('-') | round(2) }} {{ run.metrics_summary.context_precision | default('-') | round(2) }} {{ run.timestamp.strftime('%Y-%m-%d %H:%M') }}
No analysis runs found. Start one to see data here.
New Analysis
Total Runs
{{ runs|length }}
Avg Faithfulness
{% if runs %} {{ (runs | map(attribute='metrics_summary.faithfulness') | select('defined') | sum / runs|length) | round(2) }} {% else %} - {% endif %}
Last Run
{% if runs %} {{ runs[0].timestamp.strftime('%Y-%m-%d %H:%M') }} {% else %} Never {% endif %}

No analysis runs found. Start one to see data here.

{% endblock %}