📊 État du projet

Page générée automatiquement à chaque build MkDocs depuis l'API GitLab (issues, merge requests, milestones), par scripts/gen_status.py.

Ce que la page montre

  • Sprint courant : progression et issues restantes, triées par priorité
  • Répartition des issues ouvertes par priorité et par type
  • Merge requests ouvertes, les plus anciennes en tête (au-delà de 7 jours, l'âge passe en orange)
  • Écarts aux conventions : issues sans milestone, sans priority::* ou sans type::*

Pourquoi une page générée plutôt qu'un board

Un board Kanban demande de déplacer une carte à chaque changement d'état. Ce geste n'est pas fait en pratique, et un board qui ment est pire que pas de board. Cette page est dérivée de données déjà maintenues : les conventions du projet imposent déjà un milestone et les labels type::* et priority::* sur chaque issue. Aucune saisie supplémentaire, donc aucune dérive possible entre la page et la réalité du dépôt.

Elle sert aussi de contrôle qualité : la section « Écarts aux conventions » rend visibles les issues qui n'en respectent pas les règles, ce qu'aucune vue GitLab ne fait.

Voir aussi le dashboard des incidents.