L'information d'un projet est éparpillée : board, santé, prévisions, récit, wallboard figé — avec le board comme hub obligé et sa barre d'outils pensée pour les cartes, pas pour le pilotage. Il manque la page « accueil » d'un projet, celle qu'on épingle et qu'on ouvre le matin.
jalons : liste des jalons ouverts avec progression, échéances, lien board filtré ;
santé en résumé : goulot, zombies, temps de séjour (renvoi /health/{o}/{r}) ;
prévisions : débit 4 semaines et ETA des jalons (renvoi /forecast) ;
activité récente : derniers événements du journal pour ce dépôt ;
notes du projet : les notes existantes du board, affichées ici aussi ;
actions : capture, nouvelle issue, triage, récit de sprint.
Pistes d'implémentation
Assemblage de briques existantes (_project_health, forecast, _sprint_markdown en accès, get_events filtré en Python, project_notes) : aucune nouvelle source de données.
Les cartes de la liste des projets gagneraient à pointer ici plutôt qu'au board direct — à trancher à l'implémentation (la page doit alors offrir un accès board en un clic, bien visible).
Critères d'acceptation
La page charge pour un projet réel et pour le faux, avec et sans jalons/notes/activité.
Chaque bloc affiche les mêmes chiffres que sa page spécialisée (une seule vérité par bloc).
Tous les liens internes aboutissent (board filtré jalon compris).
Tests verts.
Issue de la feuille de route « Gestion de projets » (idées Spark du 2026-10-11, toutes retenues par Bruno) — à réaliser quand la carte sera dans « 📋 À faire ».
## Contexte
L'information d'un projet est éparpillée : board, santé, prévisions, récit, wallboard figé — avec le board comme hub obligé et sa barre d'outils pensée pour les cartes, pas pour le pilotage. Il manque la page « accueil » d'un projet, celle qu'on épingle et qu'on ouvre le matin.
## Proposition
Route `/projet/{owner}/{repo}` :
- en-tête : nom, description, propriétaire, liens Board / Gitea / Wallboard figé ;
- **jalons** : liste des jalons ouverts avec progression, échéances, lien board filtré ;
- **santé en résumé** : goulot, zombies, temps de séjour (renvoi `/health/{o}/{r}`) ;
- **prévisions** : débit 4 semaines et ETA des jalons (renvoi `/forecast`) ;
- **activité récente** : derniers événements du journal pour ce dépôt ;
- **notes du projet** : les notes existantes du board, affichées ici aussi ;
- actions : capture, nouvelle issue, triage, récit de sprint.
## Pistes d'implémentation
- Assemblage de briques existantes (`_project_health`, `forecast`, `_sprint_markdown` en accès, `get_events` filtré en Python, `project_notes`) : aucune nouvelle source de données.
- Les cartes de la liste des projets gagneraient à pointer ici plutôt qu'au board direct — à trancher à l'implémentation (la page doit alors offrir un accès board en un clic, bien visible).
## Critères d'acceptation
- [ ] La page charge pour un projet réel et pour le faux, avec et sans jalons/notes/activité.
- [ ] Chaque bloc affiche les mêmes chiffres que sa page spécialisée (une seule vérité par bloc).
- [ ] Tous les liens internes aboutissent (board filtré jalon compris).
- [ ] Tests verts.
---
*Issue de la feuille de route « Gestion de projets » (idées Spark du 2026-10-11, toutes retenues par Bruno) — à réaliser quand la carte sera dans « 📋 À faire ».*
bruno
added this to the Gestion de projets — feuille de route milestone 2026-10-11 22:36:51 -04:00
bruno
added the roadmap label 2026-10-11 22:36:52 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Contexte
L'information d'un projet est éparpillée : board, santé, prévisions, récit, wallboard figé — avec le board comme hub obligé et sa barre d'outils pensée pour les cartes, pas pour le pilotage. Il manque la page « accueil » d'un projet, celle qu'on épingle et qu'on ouvre le matin.
Proposition
Route
/projet/{owner}/{repo}:/health/{o}/{r}) ;/forecast) ;Pistes d'implémentation
_project_health,forecast,_sprint_markdownen accès,get_eventsfiltré en Python,project_notes) : aucune nouvelle source de données.Critères d'acceptation
Issue de la feuille de route « Gestion de projets » (idées Spark du 2026-10-11, toutes retenues par Bruno) — à réaliser quand la carte sera dans « 📋 À faire ».