feat(fusion): format commun des skills (ACC-4.5), pilote réunion → ObsiGate (ACC-6.2), contrat panneau (ACC-4.4) — 7.84.0
This commit is contained in:
@@ -1,5 +1,38 @@
|
||||
# Changelog - FlowDeck
|
||||
|
||||
## v7.84.0 (2026-10-26) — Fusion : format commun des skills (ACC-4.5), pilote réunion → ObsiGate (ACC-6.2), panneau commun (ACC-4.4)
|
||||
|
||||
- **ACC-4.5 — format de skill commun** (`app/services/skill_format.py`,
|
||||
contrat figé ACC-0.3 de `dracodev-commons`). Lecture et validation
|
||||
d'un `SKILL.md` au format commun (frontmatter YAML : `name`,
|
||||
`description`-déclencheur, `version`, `apps`, `domaines`, `outils`,
|
||||
`ecritures` obligatoire dès qu'un outil modifie ; corps en trois
|
||||
sections ordonnées), conversion vers les champs Flowdeck
|
||||
(installable via `skill_gallery.upsert_skill`) et conversion
|
||||
inverse depuis un preset de la galerie. **Preuve du format** :
|
||||
trois skills de la galerie convertis dans `skills-communs/` —
|
||||
`compte-rendu-reunion`, `rapport-hebdo`, `resume-document`.
|
||||
- **ACC-6.2 — pilote d'écriture approuvée** (`app/services/meeting_archive.py`).
|
||||
Nouvelle route `POST /api/v2/meetings/transcripts/{id}/archiver-obsigate` :
|
||||
prépare l'archive du résumé de réunion (chemin `Réunions/<date> - <titre>.md`,
|
||||
contenu Markdown avec lien profond vers la note) et la dépose dans
|
||||
la **file d'approbations unifiée** (`agent_approvals`, outil
|
||||
`archiver_reunion_obsigate`) — rien n'est écrit avant approbation.
|
||||
À la décision favorable (route gouvernance), `propose_write_file`
|
||||
part vers ObsiGate par le pont MCP (ACC-2.2) et la distribution est
|
||||
journalisée (nouveau canal `obsigate` de `meeting_distributions`).
|
||||
Sans connecteur ObsiGate configuré, l'exécution échoue avec un
|
||||
message explicite. Pilote : usage réel conditionnel au chantier
|
||||
Meetings (décision A/B) et à la clé ObsiGate dédiée au pont.
|
||||
- **ACC-4.4 — panneau de l'agent commun** : intégré depuis la 7.81.0
|
||||
(panneau v3, conversation commune du service d'agents), complété
|
||||
par le mode console (7.82.x) et la version du service en sidebar
|
||||
(7.83.1). Cette version fige l'intégration par des tests de
|
||||
contrat (`tests/test_fusion_panneau_commun.py`) : assets chargés,
|
||||
configuration injectée par l'hôte (aucune URL publique codée en
|
||||
dur), conversation du service — et automatisations locales
|
||||
conservées (décision C5).
|
||||
|
||||
## v7.83.1 (2026-10-26) — Panneau Spark : version du service d'agents visible en mode sidebar
|
||||
|
||||
- **Panneau Spark** (`static/js/draco-panneau.js`) : le pied du panneau
|
||||
|
||||
Reference in New Issue
Block a user