Une architecture sobre, qui ne stocke aucun contenu de messagerie.

Ce que fait Enodi, où cela tourne, et ce que nous demandons à votre DSI pour démarrer un pilote.

Le chemin du signal, des métadonnées au brief.

  1. Chaque nuit

    Collecte de métadonnées

    Microsoft Graph est interrogé pour les horaires, les durées et les volumes. Les connecteurs optionnels (Slack, Jira, Asana, Trello) suivent la même règle.
  2. Après la collecte

    Calcul de l’indice

    Des Edge Functions calculent l’indice de surcharge de chaque personne par rapport à sa propre référence. Chaque calcul porte la version du modèle.
  3. Chaque matin

    Brief dans Teams

    Le signal d’équipe est reformulé par le modèle de langage, via une passerelle unique, puis déposé par le bot Teams.

Ce que reçoivent le manager, le collaborateur et les RH

Les briques techniques.

Supabase
Base de données PostgreSQL, authentification et fonctions serveur, hébergées dans l’Union européenne.
Edge Functions
Les traitements tournent sur Deno, sans interface : collecte, calcul, brief, rappels.
Microsoft Graph
Métadonnées d’activité seulement, jamais le contenu. L’écriture dans le calendrier du manager, pour planifier un entretien, est une option désactivée par défaut.
Mistral AI
Modèle de langage français. Il n’est appelé que par une passerelle unique, qui applique les garde-fous avant et après chaque appel.
Teams
Un bot construit sur Bot Framework dépose le brief et reçoit les réponses au questionnaire hebdomadaire.
Connecteurs optionnels
Slack, Jira, Asana et Trello, activés par votre administrateur. Ils n’ajoutent que des volumes et des rythmes.

La sécurité des données.

Isolation par client
Chaque table est protégée par des règles de sécurité au niveau de la ligne, filtrées par tenant : un client ne peut pas lire les données d’un autre.
Chiffrement
Les échanges sont chiffrés en transit et les données le sont au repos chez l’hébergeur.
Clés en coffre
Les identifiants de connecteurs et les clés de modèle sont conservés dans le coffre de secrets de Supabase, jamais dans le navigateur.
Aucun contenu de messagerie
Ni corps de mail, ni message Teams, ni fichier. Ce qui est conservé des outils de travail tient en horaires, volumes et rythmes.

Le détail de nos engagements est sur la page Confiance.

Ce que nous demandons à votre DSI.

Pour un pilote, il faut :

  • Un administrateur Microsoft 365 qui enregistre l’application et en saisit les identifiants dans l’espace Admin IT, où ils sont mis en coffre.
  • L’installation de l’application Teams par votre administrateur, depuis le centre d’administration Teams.
  • Les connecteurs Slack, Jira, Asana ou Trello que vous souhaitez activer, s’il y en a.
  • Un interlocuteur pour valider l’architecture avec nous avant le démarrage.

Parlons-en avec votre DSI.

Un échange technique avant tout engagement, puis un pilote si le périmètre vous convient.