{% extends "base.html" %} {% block title %}Learning Control Plane - Memorizz{% endblock %} {% block content %}
{% if error %}
{{ error }}
{% endif %} {% if action %}
{{ action.message }}{% if action.at %} {{ action.at }}{% endif %}
{% endif %} {% if selected_agent_id and report %}
{{ report.records.record_count }}
Control records
{{ report.records.record_types.get('learning_event', 0) }}
Immutable events
{{ report.records.record_types.get('learning_artifact', 0) }}
Compiled artifacts
{{ report.config.evidence_token_budget }}
Evidence token budget
{% if not ui_read_only %}
{% if action and action.kind == 'forget-plan' and action.report.candidate_count > 0 %}

Approve reversible forgetting

This writes tombstones only; immutable events are retained.

{% endif %} {% endif %}

Recent events

{% if events %}{% for event in events %}{% endfor %}
WhenTypeRun / workflowEvent
{{ event.timestamp }}{{ event.event_type }}{{ event.run_id or event.workflow_id or '—' }}{{ event.event_id }}
{% else %}

No learning events in this scope

{% endif %}

Compiled artifacts

{% if artifacts %}{% for artifact in artifacts %}{% endfor %}
UpdatedKindVerifiedUtilityArtifact
{{ artifact.updated_at }}{{ artifact.kind }}{{ 'yes' if artifact.verified else 'no' }}{{ artifact.utility }}{{ artifact.artifact_id }}
{% else %}

No compiled artifacts yet

{% endif %} {% else %}

No saved agent selected

Create or save an agent before inspecting its learning stream.

{% endif %} {% endblock %}