{{ preview.counts.changed }} changed · {{ preview.counts.unchanged }} unchanged · {{ preview.counts.inconclusive }} inconclusive

{{ preview.since.strftime('%Y-%m-%d %H:%M') }} to {{ preview.at.strftime('%Y-%m-%d %H:%M') }} UTC. {% if preview.limited %}Sample capped at the newest {{ preview.limit }} call records; older records are omitted.{% else %}{{ preview.rows|length }} call records in this window.{% endif %} Approval and execution records can describe the same call; these are not unique operation counts.

Compares each recorded call independently against current rules, active grants, resource settings and agent status. One-time grants are not spent or simulated across rows. This does not reconstruct historical policy, run tools, or check upstream availability, LLM budgets, approval cooldowns or semantic decisions. Incomplete evidence is inconclusive. No matches does not mean a rule is safe.

{% for row in preview.rows %}{% endfor %}
AuditAgent / toolCurrentWith rule
#{{ row.id }}
{{ row.ts.strftime('%m-%d %H:%M') }} UTC
{{ row.agent }}
{{ row.tool }}
{% if row.reason %}
{{ row.reason }}
{% endif %}
{{ preview.labels[row.before] }} {% if row.changed %}{{ preview.labels[row.after] }}{% else %}{{ preview.labels[row.after] }}{% endif %}
{% if not preview.rows %}

No recent brokered call records for this agent scope.

{% endif %}