{% extends "base.html" %} {% block title_suffix %} — Sessions{% endblock %} {% block content %}
| Trajectory | {{ th_sort('waste', 'Waste') }} {{ th_sort('cost', 'Cost') }} {{ th_sort('tokens', 'Tokens') }}|||||
|---|---|---|---|---|---|
| {{ session.get("attribution_line") or (session.session_id[:14] ~ "…") }} {{ session.session_id[:14] }}… · {{ session.task_type }} · {{ session.scored_at[:10] }} | {# Honesty elements 4+6: band badge + baseline-source badge, UNAVAILABLE neutral #}
{% if session.band_verdict == "above_p75" %}
above_p75
{% elif session.band_verdict == "below_p25" %}
below_p25
{% elif session.band_verdict == "within_band" %}
within_band
{% else %}
{{ session.band_verdict }}
{% endif %}
{% set bs = session.get("baseline_source", "b2_corpus") %} {% if bs == "self" %} self {% elif bs == "building" %} building {% elif bs == "corpus" %} corpus {% else %} b2 {% endif %} |
{# Trajectory — UNAVAILABLE rendered neutral (element 4) #}
{% if traj_state.value == "unavailable" %} — {% elif traj_state.value == "stale" %} {{ session.judge_verdict }} (stale) {% else %} {{ session.judge_verdict }} {% endif %} | {% if session.waste_event_count > 0 %} {{ session.waste_event_count }} {% else %} 0 {% endif %} | {% if session.get('session_cost_usd') is not none %} ${{ "%.3f"|format(session.session_cost_usd) }} {% else %} — {% endif %} | {% if session.get('real_tokens') %} {{ "{:,}".format(session.real_tokens) }} {% else %} — {% endif %} |
{{ price_provenance }} · Cost shown in session summary — not a score.
{% endif %} {% else %}No sessions scored yet. Run tes score <path> to score a session.