{% extends "base.html" %} {% block title %}Oikos — approvals{% endblock %} {% block content %}
Mirrors what would be posted to Matrix. Approving/denying here calls the same oikos/approve.py engine — actually executing the gated action still goes through the homelab CLI with the resulting grant.
{% if approvals %} {% for a in approvals %}{{ a.id }} {{ a.risk }}
{{ a.entity }} — {{ a.action }}
{{ a.evidence }}
{% if a.verification %}verify: {{ a.verification }}
{% endif %}