{% extends "_base.html" %} {% from "_macros.html" import modal %} {% block title %}Memory · {{ project.name | humanize }} · Urika{% endblock %} {% block heading %}Memory{% endblock %} {% block breadcrumb %} {% endblock %} {% block content %}

Curator

Dry-run by default. Review proposed merge / archive / flag decisions before applying.

working…

Curator: no changes suggested.

{{ 'Hide archived' if show_archived else 'Show archived' }} · Browse archive · View diff
{% if entries %} {% else %}

No memory entries yet. Click + Add an entry above to capture a preference, instruction, decision, or reference that should persist across sessions.

{% endif %} {% if show_archived and archived %}

Archived

{% endif %} {% call modal('add-memory', 'Add a memory entry') %} {# On success the API returns HX-Redirect → page reloads. On 4xx/5xx HTMX does not swap by default, so we surface the response body into ``#add-memory-feedback`` via ``hx-on::response-error``. #}
{% endcall %} {% endblock %}