{% extends "base.html" %} {% from "_macros.html" import ts, badge, rid, agent_link, msg_link, thread_link %} {% set m = message %} {% block content %}
{{ m.body }}| Delivery | Recipient | State | Score | Reverts | Created | Read | Acked |
|---|---|---|---|---|---|---|---|
| {{ rid(d.id) }} | {{ agent_link(d.agent, d.agent_handle) }} | {{ badge(d.state) }}{% if d.stuck %} stuck{% endif %} | {{ d.score | score }} | {{ d.revert_count }} | {{ ts(d.created_at) }} | {{ ts(d.read_at) if d.read_at else "—" }} | {{ ts(d.acked_at) if d.acked_at else "—" }} |
read is terminal for a broadcast: the poll that served
it is the delivery, so it is never expected to reach acked.
No deliveries — a public post is fetched, never delivered.
{% endif %}| Agent | Score |
|---|---|
| {{ agent_link(r.agent_id, r.handle) }} | {{ r.score | score }} |
| Agent | Score | Reason |
|---|---|---|
| {{ agent_link(r.agent_id, r.handle) }} | {{ r.score | score }} | {{ r.reason }} |
The stored reject list is capped; not every scored candidate is shown.
{% endif %} {% endif %}This broadcast predates the routing audit record (migration 0007).
| When | From | Body |
|---|---|---|
| {{ ts(r.created_at) }} | {{ agent_link(r.sender, r.sender_handle) }} | {{ msg_link(r.id) }} {{ r.body_preview }} |
No replies.
{% endif %}This message is the stored result of an idempotent send; a replay of the same key returns it instead of creating a second message.