Aller au contenu

Vision — Trajectoires, mobilité groupe, propriétés émergentes

🎯 À retenir

Trois analogies de la Direction traduites en disciplines actuarielles établies, formant une seule pile à trois étages (trajectoires → mobilité groupe → propriétés émergentes) reliée par un ordre topologique, pas un arbitrage. Note de vision (Temps 1), pas un engagement de jalon ; seule décision immédiate : tenant = groupe (ADR-0005).

Statut 🧭 Vision formalisée (Temps 1) — 2026-06-10
Nature Note de vision structurelle, pas un engagement de jalon ; les ADRs tomberont quand chaque étage entrera en construction
ADR lié ADR-0005 — Tenant = groupe (seule décision immédiate)

Trois visions structurelles, exprimées par la Direction sous forme d'analogies avec la physique. Cette note les formalise : elle traduit chaque analogie en discipline établie (pour ne pas réinventer de science), montre qu'elles forment une seule pile à trois étages, et fixe les garde-fous à respecter dès maintenant pour ne fermer aucune porte.

La pile

Étage 3 — Propriétés émergentes   =  statistiques + crédibilité SUR…
Étage 2 — Mobilité groupe         =  une classe d'événements + une dimension DE…
Étage 1 — Trajectoires (events)   =  la fondation de données

Il n'y a pas d'arbitrage entre les trois : il y a un ordre topologique. L'étage 1 est le socle ; l'étage 2 est un type d'événement sur les trajectoires ; l'étage 3 se calcule à partir de beaucoup de trajectoires.


Étage 1 — L'employé-particule : trajectoire dans l'espace-temps

Analogie. L'employé est une particule dont on suit la trajectoire dans l'espace (postes, entités) et le temps, soumise à des forces constantes (continues) et des forces pulsées (singulières).

Traduction en disciplines établies.

Élément de l'analogie Discipline / mécanisme éprouvé
Trajectoire reconstruite à tout instant t Event sourcing : l'employé = flux d'événements de carrière datés (embauche, augmentation, promotion, mutation, congé, sortie), état = état(matricule, t) reconstruit
Forces constantes Dérives continues : vieillissement, accumulation d'ancienneté et de droits, revalorisation salariale, inflation
Forces pulsées Transitions discrètes : promotion, mutation, changement de convention, restructuration
Particule à états Modèle multi-états actuariel (actif → démission / décès / retraite) — déjà au cœur du moteur (probabilités de présence)

L'analogie n'invente pas un paradigme : elle unifie le modèle de données (events) et le modèle actuariel (multi-états) sous une même image.

Valeur actuarielle concrète. Réconciliation des populations entre deux évaluations (entrées / sorties / décès), contrôles de qualité des données, et — étage 3 — les trajectoires sont la matière première des taux observés (la rotation se compte dans les événements de sortie).

⚠️ Piège — suringénierie

L'implémentation cible est une table d'événements de carrière datés + une fonction de reconstruction d'état. Pas de « champs de forces » génériques : la physique reste dans la doc, pas dans le schéma.

État actuel. Salarie est une photo (âge, ancienneté, salaire à une date) rattachée à un Dossier. C'est compatible avec la vision : une photo datée est une observation de trajectoire ; des photos successives avec un matricule stable (l'identifiant de la particule) rendent les trajectoires reconstructibles a posteriori.


Étage 2 — Mobilité groupe vs mobilité entreprise : portabilité des droits

Problème. Dans un conglomérat / incubateur, un employé muté entre filiales du même groupe ne doit pas perdre ses indemnités de fin de carrière ni ses avantages liés à l'ancienneté.

Lecture unificatrice. Dans le cadre de l'étage 1, une mutation intra-groupe n'est qu'une force pulsée de plus : un événement mutation(entreprise_source → entreprise_cible, date) qui change la dimension « entreprise » de la trajectoire sans remettre les compteurs à zéro (ou en les réinitialisant partiellement, selon convention).

Ce que la formalisation devra produire (le jour venu) :

  1. Une hiérarchie Groupe → Entreprises dans le modèle de domaine.
  2. Un objet ConventionGroupe : quels compteurs continuent (ancienneté IFC ?), lesquels se réinitialisent, à quelles conditions.
  3. La règle d'allocation du passif entre entités : si la DBO se calcule sur l'ancienneté groupe, qui la porte ? (prorata des périodes de service, ou transfert du passif à la mutation) — c'est ce que le commissaire aux comptes de chaque filiale exigera.

Collision architecturale identifiée — tranchée par l'ADR-0005. L'isolation tenant d'ActuaryLab est stricte (cross-tenant = 404, invariant testé). Si un tenant = une entreprise, une mutation intra-groupe serait un transfert cross-tenant — interdit par construction. D'où la décision : le tenant = le groupe ; les entreprises sont des entités internes au domaine. Voir ADR-0005.


Étage 3 — Propriétés émergentes : l'observatoire et le benchmark maison

Analogie. Le système, en accumulant tables réglementaires, taux, données empiriques et sectorielles, doit faire émerger des propriétés : une base interne de métadonnées, testable contre les références sectorielles, jusqu'à un benchmark propriétaire vendable.

Traduction en disciplines établies. Ce programme existe en actuariat sous deux noms :

  • Tables d'expérience (vs tables réglementaires) : dériver rotation, croissance salariale, mortalité observées de son propre portefeuille de dossiers.
  • Théorie de la crédibilité : le cadre mathématique qui répond exactement à la question du benchmark — comment pondérer ma propre expérience (peu volumineuse mais pertinente) contre la moyenne sectorielle (volumineuse mais générique) ; la crédibilité donne le coefficient de mélange en fonction du volume.

L'« émergence » = statistiques agrégées sur beaucoup de trajectoires + mélange crédibilisé avec le marché. C'est un actif commercialisable — les cabinets actuariels font ce commerce.

Deux verrous, nommés franchement :

  1. Contractuel, pas technique. Les données RH appartiennent aux clients. Construire un benchmark sur le tenant A pour le vendre au tenant B exige un consentement contractuel d'agrégation anonymisée et des règles d'anonymisation sérieuses (un secteur à 2 clients n'anonymise rien). → Action Direction : la clause entre dans les contrats dès le premier client réel.
  2. Volume. Un benchmark crédible exige un N qu'on n'aura pas avant longtemps. La posture juste aujourd'hui : ne jamais jeter, toujours taguer — chaque JeuHypotheses et chaque dossier porte des métadonnées (secteur, pays, taille d'effectif). Coût quasi nul, l'actif s'accumule seul ; le produit analytique viendra avec le volume.

Garde-fous immédiats (décidés sans rien implémenter)

# Garde-fou Échéance Porteur
1 Tenant = groupe, pas entreprise Avant le Jalon 1 ADR-0005
2 Upload RH = photos datées à matricule stable (observations de trajectoires ; pas d'event sourcing payé maintenant, aucune porte fermée) Design du Jalon 1 Backend
3 Taguer jeux et dossiers (secteur, pays, taille) et ne jamais supprimer (cohérent avec le versionnement ADR-0004) Dès le prochain chantier persistance Backend
4 Clause d'agrégation anonymisée dans les contrats clients Premier client réel Direction BFEV