feat: panneau Spark v2 — Markdown, largeur, thème, discussions #219
This commit is contained in:
+18
-1
@@ -1,6 +1,6 @@
|
||||
# ObsiGate — Roadmap
|
||||
|
||||
> **Version :** 2.74.0 | **Dernière mise à jour :** 2026-10-22
|
||||
> **Version :** 2.75.0 | **Dernière mise à jour :** 2026-10-22
|
||||
> **Ce fichier ne contient que le travail à venir** (🔵 En cours + ⚪ Backlog) et un index compact
|
||||
> vers les fonctionnalités livrées.
|
||||
> - **Méthode de livraison à appliquer pour toute tâche : [DELIVERY_WORKFLOW.md](./DELIVERY_WORKFLOW.md)**
|
||||
@@ -48,6 +48,23 @@
|
||||
(`backend/main.py`, seul hôte ajouté)
|
||||
- [x] Tests `test_draco_barre.py` (intégration + CSP verrouillées)
|
||||
|
||||
### 219. Fusion — panneau Spark v2 (Lot 1)
|
||||
|
||||
- **Effort :** ~0,5 jour | **Impact :** 🟢 | **Ouvert :** 2026-10-22 | **Statut :** 🔵 en cours
|
||||
- **Fiche :** [features/fusion-panneau-spark-v2-219.md](./features/fusion-panneau-spark-v2-219.md)
|
||||
- **Description :** le panneau Spark (#218) passe en v2, à l'identique
|
||||
dans les quatre applications (carte fusion-trois-apps #17) :
|
||||
réponses de l'agent en **Markdown rendu** (HTML produit par le
|
||||
service d'agents 0.10.0, sanitizé côté serveur), **largeur
|
||||
réglable** persistée, **thème clair/sombre aligné** sur
|
||||
l'application hôte, **discussions façon Muse** (principale
|
||||
perpétuelle + parallèles créées/archivées/supprimées). Côté
|
||||
ObsiGate : assets vendangés uniquement, aucun code propre touché.
|
||||
- **Sous-tâches :**
|
||||
- [x] Assets `frontend/draco-panneau.js` / `frontend/draco-panneau.css`
|
||||
remplacés par la v2 partagée du programme
|
||||
- [x] Fiche de conception `features/fusion-panneau-spark-v2-219.md`
|
||||
|
||||
### 215. Fusion bloc 1 — barre d'apps commune et références croisées des notes
|
||||
|
||||
- **Effort :** ~1 jour | **Impact :** 🟢 | **Ouvert :** 2026-10-20 | **Statut :** ✅ livré le 2026-10-20 (2.70.0)
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
# #219 — Fusion : panneau Spark v2 (Lot 1)
|
||||
|
||||
**Contexte.** Le panneau Spark livré en 2.74.0 (#218) affichait les
|
||||
réponses de l'agent en texte brut (les `##` et `**` du Markdown
|
||||
restaient visibles), avait une largeur fixe, un thème clair codé en
|
||||
dur déconnecté de l'application hôte, et une seule conversation sans
|
||||
gestion. Le Lot 1 du « Panneau v2 » (carte fusion-trois-apps #17,
|
||||
arbitrage de Bruno du 2026-10-22) corrige ces quatre points, à
|
||||
l'identique dans les quatre applications du programme.
|
||||
|
||||
**Livraison (côté ObsiGate : assets vendangés uniquement).**
|
||||
|
||||
- `frontend/draco-panneau.js` / `frontend/draco-panneau.css`
|
||||
remplacés par la v2 partagée (octet pour octet avec TikTak,
|
||||
Flowdeck et Kanbante) :
|
||||
- **Markdown rendu** : les réponses et les rapports de missions
|
||||
affichent le HTML produit par le service d'agents (0.10.0 :
|
||||
mistune + sanitizer côté serveur) ;
|
||||
- **largeur réglable** à la souris (poignée, persistée,
|
||||
double-clic = largeur par défaut) ;
|
||||
- **thème clair/sombre aligné** sur l'application hôte
|
||||
(`html[data-theme]`, ici celui d'ObsiGate, suivi en direct) ;
|
||||
- **discussions façon Muse** : discussion principale
|
||||
perpétuelle + discussions parallèles créées, archivées et
|
||||
supprimées depuis le tiroir du panneau.
|
||||
- Le travail de fond est dans le service d'agents (agent-commun
|
||||
0.10.0) ; ObsiGate ne change aucun code propre. Le `/static` est
|
||||
déjà servi en `Cache-Control: no-cache` : aucun versionnage
|
||||
d'asset à ajouter. Redéploiement Docker requis.
|
||||
Reference in New Issue
Block a user