{% extends "base.html" %} {% from "_macros.html" import ts, badge, rid, pager, agent_link, msg_link %} {% block content %}

Deliveries

clear
{% if data['items'] %}
{% for d in data['items'] %} {% endfor %}
DeliveryRecipientStateKindFrom BodyScoreRevertsAge
{{ rid(d.id) }} {{ agent_link(d.agent, d.agent_handle) }} {{ badge(d.state) }}{% if d.stuck %} stuck{% endif %} {{ badge(d.kind) }} {{ agent_link(d.sender, d.sender_handle) }} {{ msg_link(d.message) }} {{ d.body_preview | truncate(70) }} {{ d.score | score }} {{ d.revert_count }} {{ d.age_seconds | duration }}
{{ pager(request, data['next_cursor']) }}

A delivery reverts from read back to pending when its lease lapses unacked; after {{ max_reverts }} reverts the sweeper marks it abandoned. A revert never re-stamps created_at, so a reverted delivery keeps its place in the queue rather than resurfacing as if it were new.

{% else %}

No deliveries match.

{% endif %}
{% endblock %}