{# T55 sandbox diff — terminal-brutalist re-skin. #} {# Two-column compare: original LLM call vs experiment, with a #} {# token/cost/latency strip on top. #} {% extends "admin_layout.html" %} {% block page_title %}admin :: sandbox :: diff{% endblock %} {% block breadcrumb %} admin/ experiments/ {{ experiment.id[:8] }} {% endblock %} {% block head_extra %} {% endblock %} {% block content %}
08.2 — experiment diff

Compare. {{ experiment.id }}

Original LLM call on the left, your experiment on the right. The strip below carries delta-friendly stats for cost, tokens, and latency. Hidden empty diff cells render as the chat-view partial's empty state.

{# ===================== Header ===================== #}
run metadata {% if experiment.error_message %} FAILED {% else %} ok {% endif %}
prompt{{ experiment.prompt_name }}
created{{ experiment.created_at }}
model{{ experiment.model }}
{# ===================== Compare strip ===================== #}
deltas
orig cost
${{ '%.4f'|format(original.cost_usd) }}
exp cost
${{ '%.4f'|format(experiment.cost_usd) }}
orig tokens i/o
{{ original.tokens_in }} / {{ original.tokens_out }}
exp tokens i/o
{{ experiment.tokens_in }} / {{ experiment.tokens_out }}
orig latency
{{ original.latency_ms }}ms
exp latency
{{ experiment.latency_ms }}ms
{# ===================== Diff grid ===================== #}
original {% if original.call_id %}{{ original.call_id }}{% endif %}
{% if not original.exists %}

No source LLM call (from-scratch experiment, or source row was deleted).

{% else %}

{% if original.scan_id %}scan {{ original.scan_id }} · {% endif %} model {{ original.model }}

{% set _orig_dump = { 'system': original.system or '', 'user': original.user or '', 'response': original.response, 'error': None, 'metadata': { 'prompt_name': original.prompt_name, 'model': original.model, } } %} {% with chat_view_id='diff-original', inline_dump=_orig_dump %} {% include 'partials/llm_chat_view.html' %} {% endwith %} {% endif %}
experiment {{ experiment.id }}

model {{ experiment.model }}

{% set _exp_dump = { 'system': experiment.system or '', 'user': experiment.user or '', 'response': experiment.response, 'error': experiment.error_message, 'metadata': { 'prompt_name': experiment.prompt_name, 'model': experiment.model, } } %} {% with chat_view_id='diff-experiment', inline_dump=_exp_dump %} {% include 'partials/llm_chat_view.html' %} {% endwith %}
all experiments {% if original.call_id %} · re-edit from source {% endif %} · admin dashboard
{% endblock %}