Project

General

Profile

Actions

Feature #1515

open
CD

Ajouter un panneau latéral dynamique pour afficher l'état du ticket en cours

Feature #1515: Ajouter un panneau latéral dynamique pour afficher l'état du ticket en cours

Added by Client Dashboard 4 days ago.

Status:
Backlog
Priority:
Normal
Assignee:
-
Start date:
07/31/2026
Due date:
% Done:

0%

Estimated time:
spec_ref:

conversation:111

build_status:
build_number:
ci_run_url:
scan_status:
scan_report_url:
deploy_status:
preprod_url:
deployed_at:
branch:
pr_url:
security_key:
severity:
paused:

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

Actions

Also available in: PDF Atom