{% extends 'generic/_base.html' %} {% load i18n %} {% load render_table from django_tables2 %} {# Standalone "Chain Health" REPORT page (not bound to any single object): #} {# PLAN-design-chains.md G4's reporting half. Every row already exists #} {# per-design -- the "Design chain" card and stale-placements card on #} {# design.html, and the editor's persistent chain_conflicts panel -- this #} {# page answers "across every design" and links straight into the fix. #} {% block title %}{% trans "Chain Health" %}{% endblock %} {% block content %}
{% if row_count %}

{% trans "Designs needing attention" %} {{ row_count }}

{% render_table table %}
{% include 'inc/paginator.html' with paginator=table.paginator page=table.page %}
{% else %} {# The normal case: nothing needs attention. A quiet, reassuring empty #} {# state -- not an alarming empty table -- is the point of this page. #}

{% trans "Every design chain is healthy: no ancestor needs re-basing, and no placement has gone stale." %}

{% endif %}
{% endblock content %}