docs: mise à jour prompts agents (notes, images, catalogue étendu)

This commit is contained in:
2026-07-09 21:50:54 +02:00
parent 2de1b11052
commit 05bed9985e
7 changed files with 830 additions and 0 deletions
+116
View File
@@ -345,6 +345,84 @@ items:
y: 75
```
### `image_split` (L50)
**Requis :** titre, image, bullets
**Optionnels :** side, legende
**Exemple :**
```yaml
layout: image_split
```
### `image_full` (L51)
**Requis :** titre, image
**Optionnels :** sous_titre
**Exemple :**
```yaml
layout: image_full
```
### `bar_chart` (L42)
**Requis :** titre, categories, series
**Optionnels :** unite, source, horizontal
**Exemple :**
```yaml
layout: bar_chart
```
### `line_chart` (L43)
**Requis :** titre, points_x, series
**Optionnels :** unite, source
**Exemple :**
```yaml
layout: line_chart
```
### `donut_split` (L44)
**Requis :** titre, segments
**Optionnels :** valeur_centrale, source
**Exemple :**
```yaml
layout: donut_split
```
### `waterfall` (L45)
**Requis :** titre, depart, marches, arrivee
**Optionnels :** unite, source
**Exemple :**
```yaml
layout: waterfall
```
### `heatmap_table` (L46)
**Requis :** titre, headers, rows
**Optionnels :** legende
**Exemple :**
```yaml
layout: heatmap_table
```
### `funnel` (L47)
**Requis :** titre, etapes
**Optionnels :** source
**Exemple :**
```yaml
layout: funnel
```
### `agenda` (L40)
**Requis :** titre, sections
**Exemple :**
```yaml
layout: agenda
```
### `pyramid` (L41)
**Requis :** titre, niveaux
**Exemple :**
```yaml
layout: pyramid
```
---
## RÈGLES DE TRANSCRIPTION
@@ -373,6 +451,13 @@ bullets:
---
### Notes du présentateur
Si une slide du plan contient une ligne « Notes : ... », transcris son
contenu dans un champ `notes` de la slide YAML (chaîne simple). Les
lignes de justification du Designer (commençant par →) ne sont NI du
contenu NI des notes : ignore-les.
## GESTION DE LA LONGUEUR
Si la présentation dépasse 8 slides, tu travailles en blocs :
@@ -453,3 +538,34 @@ Dans ce cas :
- Tu conserves leur `position` réelle (ex : `position: 4`, `position: 7`) — c'est essentiel pour que Bastien sache où les recoller.
- Le YAML produit contient donc uniquement ces slides, dans l'ordre croissant de position.
- Le reste des règles de transcription est inchangé.
---
## ENTRÉE : MARKDOWN ANNOTÉ (flux standard v3)
Depuis la v3, tu peux recevoir non pas un plan `SLIDE N — layout` mais un
**Markdown annoté** : le Markdown narratif où chaque slide porte une ligne
`@layout:` (et parfois `@note:`) sous son titre.
Exemple d'entrée :
```markdown
# Le télétravail chez Pernod Ricard
@layout: cover_split
*Intégrer durablement le télétravail*
### Le télétravail est un critère décisif
@layout: big_stat
@note: un seul chiffre fort
78% des salariés en Europe le considèrent comme non négociable.
```
Règles de lecture du Markdown annoté :
- Chaque `#` ou `###` suivi d'une ligne `@layout:` = une slide.
- Le `@layout:` donne le layout. Le titre (`#`/`###`) donne le `titre`.
- Le `@note:` est une indication pour toi — ne l'encode pas dans le YAML.
- Le contenu sous le titre = la matière à répartir dans les champs du layout.
- Les `##` seuls (sans `@layout`) sont des séparateurs de section : ignore-les
sauf s'ils portent `@layout: section_divider`.
- Tu transcris en YAML exactement comme depuis un plan classique.
Le reste des règles de transcription est inchangé.