Fonctionnement

Une minute par jour.

Les employés publient comme ils le font déjà, dans la messagerie. InRoots fait le reste, dans votre langue, sur votre infrastructure. Cette page détaille chaque étape suffisamment pour que vous puissiez en juger.

1. Publier ou parler

Un point quotidien est un court message dans K9 Chat, Slack ou Microsoft Teams, ou une phrase dite à l’assistant. La forme structurée ressemble à ceci :

Yesterday:
- Fixed the invoice export for large accounts
- Reviewed 2 PRs
Today:
- Migrate staging certificates
Issues: blocked on the PDF renderer licence

Ce que l’analyseur extrait

L’analyseur structuré lit les intitulés ; lorsqu’un message ne s’y conforme pas, un modèle de langage extrait les mêmes champs du texte libre. Les fautes de frappe sont tolérées.

YesterdayTravail terminé ; chaque élément devient une tâche clôturée et compte pour la Progression
TodayTravail prévu ; une tâche reste ouverte tant que vous continuez à la mentionner
IssuesLe blocage, s’il y en a un ; déclenche le compteur SLA et la chaîne de transmission
Connexion / déconnexionHeure et statut ; mots-clés approximatifs acceptés, une déconnexion au petit matin clôture la journée à laquelle elle appartient
LieuBureau, domicile ou en déplacement, uniquement pour les personnes ayant consenti, classé sur l’hôte

2. L’IA lit et vérifie

Les tâches citées sont recoupées avec l’activité Jira, GitHub et GitLab. La présence est confirmée par un ping consenti auquel n’importe quelle réponse courte suffit ; une réponse n’est jamais rejetée, seulement classée par appareil et par réseau sur l’hôte, et une réponse impossiblement rapide n’est pas comptée. Les éléments de coordination (« réunion avec X ») rapportent un petit crédit plafonné ; les éléments vagues n’en rapportent aucun, et le rapport indique précisément lesquels et pourquoi.

Les journées au-delà d’un plafond (12 heures par défaut) sont plafonnées et placées dans une file de revue avec les preuves : connexion, déconnexion, messages envoyés, pings répondus. Une personne confirme ou rejette ; la décision est consignée.

3. Objectifs et coaching

Les objectifs personnels font l’objet de suivis automatiques. Une tâche ouverte depuis deux jours ou plus reçoit un message « besoin d’aide ? » par jour, jamais un jour de repos, et au plus un message proactif par personne et par jour. Les objectifs sous la cible déclenchent un rappel de coaching envoyé d’abord à la personne, puis au responsable.

Les recommandations proviennent d’un moteur de règles qui lit les piliers de la période, le journal de tâches de la personne et son catalogue de rôles. Chacune porte sa preuve : « 12 pings sur 30 ont reçu une réponse tardive », « 3 éléments n’ont rapporté aucun crédit de progression ». Une passe d’IA optionnelle peut reformuler le texte, mais n’ajoute ni ne retire jamais de recommandation.

4. Un score équitable

Le score est une arithmétique déterministe sur les signaux de la période. Les pondérations sont normalisées sur les piliers applicables, de sorte qu’une personne qui n’assure aucune astreinte n’est pas pénalisée pour cela.

  • Les profils par rôle déplacent les pondérations (ventes 45/15/10/10/20, managers 25/25/15/10/25, et neuf autres), tous modifiables par équipe
  • Les congés approuvés, les arrêts maladie et les jours fériés sont excusés ; une semaine principalement en congé apparaît comme un vide, jamais comme un zéro
  • Le travail un jour de repos et les heures supplémentaires réelles sont des bonus additifs plafonnés ; un signalement d’intégrité confirmé plafonne le score à 50
Progression · 40Travail terminé, pondéré par la précision ; coordination plafonnée, éléments vagues exclus
Présence · 25Heures créditées par rapport aux heures attendues de la personne, crédit complet à partir de 97 %
Fiabilité · 15Déconnexions, passation avant un congé planifié, ponctualité dans une tolérance glissante de 30 jours
Intégrité · 10Pings de disponibilité répondus à temps ; les réponses tardives rapportent un crédit partiel
Responsabilité · 10Couverture d’astreinte et prise en charge des tickets ; retiré lorsque la personne n’en assure aucune
Retour du manager · ~5, optionnelL’évaluation d’un manager ; le pilier est retiré lorsque personne n’a évalué la personne

Ce qui relève du calcul et ce qui relève d’un modèle

Le score ne dépend jamais de l’humeur d’un modèle. L’analyse du texte libre, la rédaction du récit hebdomadaire, les réponses d’Ask AI, le routage d’une question vers un bot et la couche de décision neuronale utilisent le modèle que vous configurez ; la notation, les règles de coaching, les compteurs SLA et les règles de congés sont du code déterministe couvert par des tests unitaires. Si tous les fournisseurs sont indisponibles, l’analyseur structuré, le routage par mots-clés et le score continuent de fonctionner.

Qui voit quoi, et quand

  • L’employé voit sa propre fiche de score en premier, et peut taper « /pulse me » dans la messagerie à tout moment
  • Les responsables et l’équipe voient le même chiffre ; les pondérations sont publiques
  • Les managers reçoivent un résumé hebdomadaire et un rapport mensuel avec un tableau « pourquoi » derrière chaque déduction
  • Les copies de rapport destinées aux employés ne contiennent que les résultats ; la version complète, avec pondérations et estimations, est marquée confidentielle

Sur quoi il fonctionne

  • Un seul conteneur, SQLite ou Postgres, auto-hébergé ou hébergé par nous
  • 448 routes d’API et 64 tâches planifiées qui rythment la journée de travail : rappels, agrégations, résumés, rapprochements
  • 16 fournisseurs d’IA avec une chaîne de bascule ordonnée par l’administrateur, dont Ollama en local pour les installations isolées du réseau (réponses vocales désactivées)
  • Natif Matrix ; Slack et Teams par passerelle ; WhatsApp pour joindre l’astreinte ; SendGrid ou tout serveur SMTP pour l’e-mail