{% extends "base.html" %} {% block title %}Freshness{% endblock %} {% block topbar_main %}

Freshness

Measured from git, on every page load {% endblock %} {% block topbar_actions %}
Re-scan now {% endblock %} {% block content %}
{{ tally.fresh }}
Fresh
{{ tally.aging }}
Aging
{{ tally.suspect }}
Suspect
{{ tally.stale }}
Stale
{% if attention or streaming %}
Needs attention {{ attention | length }} ordered by evidence, not by date {# Judging one plan is several git processes. The page arrives first and this says how far along the rest is, rather than leaving a blank table that might be finished or might be broken. #}
PlanDriftEvidenceProject
{% for row in attention %}{% include "_freshness_row.html" %}{% endfor %}
{% if streaming %} {% endif %}
{% else %}

Nothing has drifted

Every plan still lines up with the code it describes. This page fills itself in as commits land.

{% endif %}
The decay is measured, not guessed: dead references, commits since the anchor, and age — the same evidence flanner freshness prints.
{% endblock %}