{# One row of the /jobs list table. Renders the action cell with a Cancel button when the job is QUEUED or RUNNING (cooperative cancellation via ``POST /jobs/{id}/cancel``); for terminal jobs only the ``show`` link is rendered. The row's ``id`` attribute is the HTMX swap target for the cancel POST — the route returns this same partial after setting the cancel event so the button disappears in place. #} {{ job.id[:8] }} {{ job.kind.value }} {{ job.status.value }} {{ job.created_at.isoformat() }} show {% if job.status.value in ('queued', 'running') %} {% endif %}