{% extends "base.html" %} {% block title %}Overrides — sentrytriage{% endblock %} {% block content %}

VLM overrides — where you and the model disagreed

{{ total_in_view }} override{{ "" if total_in_view == 1 else "s" }} on record. Run triage export-overrides --out training-data.jsonl to dump these as JSONL training data; v0.9 plans a triage tune-prompt command that appends them as few-shot examples to prompts/classify.md.

{% if overrides %} {% for event, feedback in overrides %} {% endfor %}
When (event) VLM said You said Category Caption Rated
{{ event.timestamp.strftime("%Y-%m-%d %H:%M") }} {% if event.interesting is sameas true %} interesting {% elif event.interesting is sameas false %} boring {% else %} unclassified {% endif %} {% if feedback.value %} interesting {% else %} boring {% endif %} {{ event.category or "—" }} {{ event.one_line_caption or "(no caption)" }} {{ feedback.created_at.strftime("%Y-%m-%d %H:%M") }}
{% else %}

No overrides yet. Open any event detail and tap 👍 / 👎 to record disagreements with the VLM.

{% endif %}
{% endblock %}