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.
- 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. - 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. - 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.
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.