ce n’est pas super super évident depuis l’aperçu du workflow, donc voici comment ça fonctionne
partie 1 - boîte jaune
- pour chaque post créé/édité dans la catégorie #updates, on vérifie s’il vient de l’auteur du sujet
- si ce n’est pas de l’OP, on « abandonne »
- si c’est de l’OP, on le passe dans un classifieur LLM qui renvoie du JSON indiquant si le post est une vraie mise à jour hebdomadaire (on n’exige pas de format spécifique) et pas une réponse au hasard à un autre post
- puis on stocke ce résultat de classification dans un tableau de données
- si le post est classé comme une mise à jour hebdomadaire, on immédiatement retire l’utilisateur de tous les groupes « en retard » (la boîte verte)
partie 2 - boîte bleue
- chaque jour, à 6h UTC, on exécute une requête data explorer qui combine tous les congés, jours fériés et « dernière mise à jour hebdomadaire » pour placer les gens dans l’un des quatre groupes « en retard »
partie 3 - non montrée dans le workflow
- on a un composant de thème personnalisé[1] qui vérifie si l’utilisateur actuel est dans l’un des groupes « en retard » et applique plus… d’énervement

appliqué à tous nos thèmes ↩︎