{% extends "base.html" %} {% block crumbs %} browse / signals {% endblock %} {% block content %}
{{ data.activation.state }} — {{ data.activation.message }}
Coverage {{ data.judged_notes }}/{{ data.total_notes }} {{ "%.0f"|format(data.coverage * 100) }}% of notes judged
Score distribution +{{ data.score_dist.positive }} ·{{ data.score_dist.neutral }} -{{ data.score_dist.negative }} positive · neutral · negative
Corrections pending {{ data.corrections_pending }} notes flagged wrong, awaiting a fix

By type

{% if data.by_type %} {% else %}

No signals yet. Run ledger review to start judging notes.

{% endif %}

Top gaps

Retrieval misses — queries that found nothing. What to write next.

{% if data.retrieval_misses %} {% else %}

No gaps recorded. (Enable signals_auto_capture to log query misses.)

{% endif %}
{% endblock %}