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:
@@ -87,4 +87,13 @@ def decide_approval(approval_id: int, request: Request, body: dict = Body(defaul
|
||||
raise HTTPException(404, "Pending approval not found")
|
||||
audit_log(user, "agent.approval.decide", "agent_approval", approval_id,
|
||||
out["status"], request)
|
||||
# Pilote ACC-6.2 : une demande d'archivage de réunion approuvée
|
||||
# s'exécute ici (proposition d'écriture vers ObsiGate) ; le
|
||||
# résultat accompagne la réponse, sans changer le contrat de la
|
||||
# file pour les autres outils.
|
||||
from app.services import meeting_archive
|
||||
|
||||
archive = meeting_archive.traiter_decision_sync(out)
|
||||
if archive is not None:
|
||||
return {**out, "archive": archive}
|
||||
return out
|
||||
|
||||
Reference in New Issue
Block a user