{% extends "base.html" %} {% block title %}Approval patterns{% endblock %} {% block content %}

Approval patterns

Repeated approval decisions clustered by approver + operation + memory type + keyword. Accepting a recommendation auto-approves future matching memories.

{% if recos %} {% for r in recos %} {% endfor %}
approver operation type keyword decision count action
{{ r.approver }} {{ r.operation }} {{ r.memory_type }} {{ r.keyword }} {% if r.decision == 'approve' %} approve {% else %} reject {% endif %} {{ r.count }} {% if r.accepted %} accepted {% else %}
{% endif %}
{% else %} {% with message = "No recurring patterns yet. Patterns appear after at least " ~ threshold ~ " consistent decisions." %} {% include "_partials/empty_state.html" %} {% endwith %} {% endif %} {% endblock %}