Backlog & Taches
Gestion du backlog par semaine avec generation IA, recalibration et suivi d'avancement.
REF-SPEC/PM-001 v1.0 — 2026-04-05
1. Principe
Le backlog Pacemaker est organise par semaines de mission. Chaque semaine appartient a une phase (cadrage, construction socle, developpement, stabilisation, transfert) et contient des taches, des livrables planifies et un budget en jours-homme.
2. Structure d'une semaine
| Champ | Description |
|---|---|
| Phase | Etape de la mission (cadrage, construction, etc.) |
| Titre | Description courte de la semaine |
| Budget JH | Jours-homme alloues |
| Actions | Liste d'actions planifiees |
| Livrables | Livrables attendus en fin de semaine |
| Owner | Responsable principal |
| Dates | Start/end reels + baseline (ecart = deviation) |
3. Taches
Chaque tache est rattachee a une semaine et porte les attributs suivants :
| Attribut | Valeurs possibles |
|---|---|
| Status | a faire, en cours, fait, bloque |
| Priorite | haute, moyenne, basse |
| Owner | Paul, LLM, Client |
| Source | manual, llm, upload, recalib, vision |
| JH estime | Charge estimee en jours-homme |
| Livrables generes | Fichiers produits (DOCX, XLSX, PPTX) |
La source trace l'origine de la tache : saisie manuelle, generee par IA, extraite d'un compte-rendu, issue d'une recalibration, ou detectee sur une photo.
4. Generation IA de taches
Le bouton Generer par IA declenche la generation de 4 a 6 taches pour la semaine selectionnee.
Flow
- Recuperation du contexte projet (semaine, taches existantes, semaine precedente)
- Enrichissement RAG via
getRelevantContext() - Injection des regles d'apprentissage pertinentes
- Appel LLM avec prompt structure
- Insertion des taches (source:
"llm") - Evenement journal logue automatiquement
Prompt
Le prompt (buildGenerateTasksPrompt) fournit au LLM :
- La phase et le titre de la semaine
- Les taches existantes (pour eviter les doublons)
- Les taches de la semaine precedente (contexte de continuite)
- Le contexte RAG documentaire
- Les regles d'apprentissage du type
"tasks"
Sortie attendue : [{"label", "owner", "priority"}]
5. Parsing de compte-rendu
L'administrateur peut coller un compte-rendu de reunion. Le LLM en extrait :
- Decisions prises
- Actions a mener (converties en taches, source:
"upload") - Risques identifies
- Opportunites detectees
Le texte du compte-rendu est egalement indexe dans la base documentaire RAG pour enrichir les futures generations.
6. Recalibration
Le bouton Recalibrer re-planifie automatiquement les semaines restantes en tenant compte de l'avancement reel.
Comportement
- Supprime les taches non-faites des semaines futures (>= semaine courante)
- Preserve les taches marquees "fait"
- Reporte les taches bloquees avec explication
- Respecte les jalons et contraintes de la mission
- Cree de nouvelles taches (source:
"recalib")
Prompt
Le prompt (buildRecalibrationPrompt) recoit l'etat complet du projet : toutes les semaines, toutes les taches, les risques actifs, le budget, les livrables. Sortie : {weeks: {"5": [...], "6": [...]}, carryover_notes}.
7. Affichage
Desktop
Accordeon par semaine. Chaque semaine affiche ses taches dans un tableau avec colonnes : label, owner, priorite, status, source, actions.
Mobile
Cards empilees. Chaque tache est une card avec badge status, owner et priorite. Pas de tableau HTML sur mobile.