Le tableau de bord des jalons, tous projets confondus, trié par risque : l'écart entre la date estimée (au débit réel du journal) et l'échéance. Réponse honnête — fourchettes plutôt que faux chiffres précis, et aucune prévision sans historique de fermetures.
- 🎯 {{ summary.total }} jalon(s) ouvert(s)
+ {{ summary.total }} jalon(s) ouvert(s)
{% if summary.late %}{{ summary.late }} en retard à ce rythme{% endif %}
- {% if summary.ontime %}✅ {{ summary.ontime }} dans les temps{% endif %}
+ {% if summary.ontime %}{{ summary.ontime }} dans les temps{% endif %}
@@ -58,7 +58,7 @@
{% if row.verdict == 'late' %}
+{{ row.gap_days }} j
{% elif row.verdict == 'ontime' %}
- ✅ dans les temps{% if row.gap_days is not none and row.gap_days < 0 %} ({{ -row.gap_days }} j d'avance){% endif %}
+ dans les temps{% if row.gap_days is not none and row.gap_days < 0 %} ({{ -row.gap_days }} j d'avance){% endif %}
{% elif row.verdict == 'nodue' %}
sans échéance
{% else %}
@@ -75,7 +75,7 @@
{% endif %}
-