Generation de livrables
Creation automatique de documents professionnels (DOCX, XLSX, PPTX) pre-remplis avec le contexte projet.
REF-SPEC/PM-006 v1.0 — 2026-04-05
1. Principe
Pacemaker genere des livrables professionnels directement exploitables par le client. Chaque livrable est pre-rempli avec les donnees reelles du projet (planning, risques, budget, taches, decisions) et produit dans le format cible (DOCX, XLSX, PPTX).
2. Flow de creation
Tache source Prompt editor LLM generation Formatage
(livrable defini) ──▶ (edition libre ──▶ (Claude avec ──▶ (docx/exceljs/
du prompt) contexte complet) pptxgenjs)
│
▼
Fichier final
+ side panel viewerEtapes detaillees
- Selection — L'administrateur clique sur "Creer le livrable" depuis une tache
- Prompt editor — Une modale affiche le prompt genere automatiquement. L'administrateur peut le modifier avant execution
- Generation — Le LLM produit le contenu en utilisant le contexte projet complet
- Formatage — Le contenu est converti dans le format cible (DOCX, XLSX ou PPTX)
- Stockage — Le fichier est uploade sur Vercel Blob, l'URL est rattachee a la tache
- Consultation — Le contenu est consultable dans un side panel (style artefact)
3. Prompt editor
Le prompt editor est une modale qui permet a l'administrateur de :
- Voir le prompt complet genere automatiquement
- Modifier le prompt avant la generation
- Memoriser la version custom pour reference
Le prompt inclut automatiquement :
- Le contexte mission (phase, budget, contacts)
- Les risques actifs avec scores
- Les taches de la semaine
- Les livrables planifies
- Le contexte RAG documentaire
- Les regles d'apprentissage pertinentes
4. Contexte injecte
Le prompt de creation de livrable recoit l'ensemble du contexte projet :
| Donnee | Source |
|---|---|
| Phase et semaine courante | Table weeks |
| Budget (forfait, JH vendus, JH reels) | Table project |
| Risques actifs | Table risks |
| Taches de la semaine | Table tasks |
| Livrables planifies | Table weeks.livrables_plan |
| Documents pertinents | Pipeline RAG |
| Regles apprises | Systeme d'apprentissage |
5. Formats supportes
| Format | Bibliotheque | Usage typique |
|---|---|---|
| DOCX | docx | Rapports, notes de cadrage, specs |
| XLSX | exceljs | Tableaux de bord, matrices, suivis |
| PPTX | pptxgenjs | Presentations, comites de pilotage |
6. Side panel viewer
Les livrables generes sont consultables dans un side panel (520px desktop, plein ecran mobile) qui affiche :
- Le contenu en markdown rendu (titres, listes, paragraphes)
- Les placeholders detectes en italique rouge (ex:
[A COMPLETER],TODO,TBD) - Un bouton de telechargement du fichier original
- Un bouton de correction (systeme d'apprentissage)
Detection des placeholders
Le viewer detecte automatiquement les marqueurs de placeholder :
- Crochets :
[Nom du client],[A definir] - Chevrons :
<...> - Doubles accolades :
{{...}} - Mots-cles :
XXX,TODO,TBD,A COMPLETER,A DEFINIR,A REMPLIR
Ces placeholders sont affiches en italique avec la couleur --color-alert pour signaler les zones a completer manuellement.
7. Integration backlog
Les livrables crees sont visibles directement dans la card de tache du backlog :
- Losange vert si le livrable a ete genere (URL existe)
- Losange gris si le livrable est planifie mais pas encore cree
- Clic sur "Consulter" ouvre le side panel viewer