{% extends "base.html" %} {% block title %}Run · {{ site.title }}{% endblock %} {% block content %}
{% if job is none %}

Run not found

This run is no longer stored. Retention sweeps delete finished rows, so a bookmarked link outlives the record it points at.

Back to tasks

{% else %}

{{ job.kind }}

{{ job.status }}
Stage
{{ job.stage or "—" }}
Attempts
{{ job.attempts }} of {{ job.max_attempts }}
Requested
{{ job.created_at }}
Started
{{ job.started_at or "—" }}
Finished
{{ job.finished_at or "—" }}
Result
{{ job.result_id or "—" }}
{% if job.error %}

Error

{{ job.error }}
{% endif %} {% if cancellable %}
Cancelling is cooperative: the row flips now, and the worker stops at its next progress check.
{% endif %}

Back to tasks

{% endif %}
{% endblock %}