{% extends "base.html" %}{% block title %}{{ r.title }} — Hold My Agent{% endblock %} {% block content %}

{{ r.severity }} {% if r.status == "pending" %}expires in {% endif %}

{{ r.title }}

{% if r.description %}
{{ r.description }}
{% endif %} {% if r.payload %}
{{ r.payload | tojson(indent=2) }}
{% endif %}
Requested by{{ r.action_type }}
Target{{ r.target or "—" }}
Requested{{ r.created_at }}
Status{{ r.status }} {% if r.decided_by %} by {{ r.decided_by }} at {{ r.decided_at }}{% endif %}

Decisions happen on a paired device with biometric step-up — never here.

Audit trail

{% for e in audit %}{% endfor %}
{{ e.at }}{{ e.event }} {{ e.detail }}
{% endblock %}