{% extends "base.html" %} {% block breadcrumbs %} › Runs › {{ run.short_id }}{% endblock %} {% block title %}Run {{ run.short_id }} — {{ site_title }}{% endblock %} {% block content %}

Run {{ run.short_id }}

{{ run.status }} {{ run.kind }} · {{ run.target }} {% if run.name %}· {{ run.name }}{% endif %}

Environment

Started
{{ run.started_at }}
Duration
{{ run.duration_s | duration }}
Seed
{{ run.seed if run.seed is not none else '—' }}
Device
{{ run.device or '—' }}
Host
{{ run.host or '—' }}
Python
{{ run.python_version or '—' }}
Git commit
{{ (run.git_commit or '—')[:12] }}{% if run.git_dirty %} dirty{% endif %}
{% if run.tags %}
Tags
{% for t in run.tags %}{{ t }} {% endfor %}
{% endif %} {% if run.notes %}
Notes
{{ run.notes }}
{% endif %}
{% if run.error %}

Error

{{ run.error }}
{% endif %}

Parameters

{% if run.params %}
{% for k, v in run.params.items() %}
{{ k }}
{{ v | short(200) }}
{% endfor %}
{% else %}

No parameters recorded.

{% endif %}

Metrics

{% if scalars %}
{% for k, v in scalars.items() %}
{{ k }}
{{ v | number }}
{% endfor %}
{% else %}

No metrics recorded.

{% endif %} {% if charts %}
{% for c in charts %}
{{ c.svg | safe }}
{{ c.key }} — {{ c.points | length }} points
{% endfor %}
{% endif %}
{% if artifacts %}

Artifacts

{% for a in artifacts %} {% endfor %}
NameKindSizeSHA-256Path
{{ a.name }} {{ a.kind }} {{ a.size_bytes | number }} {{ (a.sha256 or '')[:12] }} {{ a.path | short(60) }}
{% endif %} {% if eval_results %}

Evaluation cases · {{ eval_results | length }}

{% for r in eval_results %} {% endfor %}
CasePassedScoresOutputExpectedTrace
{{ r.case_id }} {{ 'pass' if r.passed else 'fail' }} {% for k, v in (r.scores or {}).items() %}{{ k }}={{ v | number }} {% endfor %} {{ r.output | short(60) }} {{ r.expected | short(40) }} {% if r.trace_uuid %}{{ r.trace_uuid[:8] }}{% else %}—{% endif %}
{% endif %} {% endblock %}