{% extends "base.html" %} {% block title %}{{ task.task_key }} × {{ variant.variant_key }} · Harness Lab{% endblock %} {% block content %}
task {{ task.task_key }} · harness {{ run.runner }} · model {{ run.model_requested or "default" }}{% if run.model_resolved and run.model_resolved != run.model_requested %} → {{ run.model_resolved }}{% endif %} · repetition {{ run.repetition }} · started {{ run.started_at|dt }}{% if run.error_message %} · {{ run.error_message }}{% endif %}
{{ run.final_message }}
{{ item.output }}{% endif %}
{{ item.payload|json }}
{% if item.result %}{{ item.result|json }}{% endif %}
{{ diff_stat }}{% endif %}
{{ diff_text|diff }}
{% if git_status %}{{ git_status }}| command | {{ verifier.command }} |
|---|---|
| exit code | {{ verifier.exit_code if verifier.exit_code is not none else "—" }}{% if verifier.timed_out %} timed out{% endif %} |
| duration | {{ verifier.duration_ms|ms }} |
| score command | {{ verifier.score_command }} → score {{ verifier.score|num }} / {{ verifier.max_score|num }}{% if verifier.score_error %} {{ verifier.score_error }}{% endif %}{% if verifier.score_metrics_json %} {{ verifier.score_metrics_json|json }}{% endif %} |
| injected at verification | {{ verifier.injected_files_json|join(", ") }} |
| protected paths modified | {{ verifier.protected_violations_json|join(", ") }} |
| note | {{ verifier.skipped_reason }} |
{{ verifier.stdout or "(empty)" }}
{{ verifier.stderr or "(empty)" }}
{% else %}
The verifier did not run for this run ({{ run.status }}).
{% endif %}| base commit | {{ run.base_commit }} |
|---|---|
| task hash / prompt hash | {{ run.task_hash }} / {{ run.prompt_hash }} |
| harness lab | {{ run.harnesslab_version }} {{ run.harnesslab_commit or "(not a git checkout)" }} |
| runner | {{ run.runner }} · cli {{ run.cli_version or "—" }} · provider session {{ run.provider_session_id or "—" }} |
| model | requested {{ run.model_requested or "default" }} · resolved {{ run.model_resolved or "—" }} |
| runner config | {{ run.runner_config_json|json }}hash {{ run.config_hash }} |
| environment | {{ run.environment_json|json }} |
| versions | parser {{ run.parser_version }} · metrics {{ run.metrics_version }}{% if verifier %} · verifier {{ verifier.verifier_version }}{% endif %} |
| worktree | {{ run.worktree_path or "—" }}{% if run.worktree_kept %} (kept){% else %} (removed after the run){% endif %} |
| runner metadata | {{ run.runner_metadata_json|json }} |