30 lines
1.5 KiB
Markdown
30 lines
1.5 KiB
Markdown
# #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.
|