Feature #1515
openAjouter un panneau latéral dynamique pour afficher l'état du ticket en cours
0%
conversation:111
Description
### Problème
Actuellement, l’assistant permet de créer des tickets, mais l’utilisateur n’a aucune visibilité en temps réel sur l’état d’avancement du ticket en cours de discussion. Cela peut entraîner des oublis (ex. : informations manquantes) ou une expérience utilisateur peu guidée.
### Contexte
- L’assistant est déjà capable de détecter quand une demande est complète (via le bouton "Créer la demande").
- Les fichiers joints (captures, PDF) sont gérés et analysés (OCR/vision).
- Les conversations peuvent être vagues (ex. : "Je veux un bouton pour afficher les tickets") et nécessitent un guidage pour être précisées.
### Comportement proposé
Ajouter un **panneau latéral à droite de la conversation** qui affiche en temps réel :
- Une **liste à puces** avec des indicateurs visuels (icônes + couleurs) pour :
- Les éléments **complétés** (✅ vert).
- Les éléments **manquants** (⚠ orange).
- Les **questions en attente** (❓ bleu).
- Les **fichiers joints** (📎 aperçu miniature).
- Un **comportement interactif** : cliquer sur une puce manquante ou en attente relance automatiquement la question correspondante dans la conversation.
- Un **support pour les tickets génériques** : si le titre commence par "🔍", le panneau affiche les éléments à préciser (ex. : emplacement du bouton, comportement attendu).
Le panneau doit être **mis en valeur** (couleurs vives, bordures colorées) et **toujours visible** (non réductible).
## Acceptance criteria
- [ ] Le panneau latéral s’affiche à droite de la conversation, avec une largeur fixe (ex. : 300px).
- [ ] Les éléments sont affichés sous forme de liste à puces avec des icônes et couleurs distinctes :
- ✅ Vert pour les éléments complétés.
- ⚠ Orange (#FBBC04) pour les éléments manquants.
- ❓ Bleu (#1A73E8) pour les questions en attente.
- 📎 Aperçu miniature pour les fichiers joints.
- [ ] Le panneau se met à jour en temps réel après chaque échange (réponse utilisateur ou assistant).
- [ ] Cliquer sur une puce manquante ou en attente relance la question correspondante dans la conversation.
- [ ] Les fichiers joints sont affichés avec leur nom et un aperçu (si image/PDF).
- [ ] Pour les tickets génériques (titre commençant par "🔍"), le panneau affiche les éléments à préciser (ex. : "Décrivez le comportement attendu").
- [ ] Le panneau reste visible même si la conversation est longue (non réductible).
- [ ] Les couleurs et icônes sont cohérentes avec le design existant de l’assistant.
- [ ] Le panneau ne bloque pas l’affichage de la conversation (pas de chevauchement).
## Classification
- feature
## Complexity
- 7/10 — La complexité est élevée en raison de l’intégration dynamique avec le flux de conversation, la gestion des états en temps réel et l’interactivité avec les éléments manquants.
No data to display