Présence
Formule. (scrutins où l'élu vote pour/contre/abstention) ÷ (total des scrutins de la législature pour la chambre)
Source : votes_individuels × scrutins, filtrés par chambre + législature
DemoTracker n'invente rien : on agrège des sources publiques. Cette page liste chaque traitement, chaque formule, chaque prompt utilisé.
Formule. (scrutins où l'élu vote pour/contre/abstention) ÷ (total des scrutins de la législature pour la chambre)
Source : votes_individuels × scrutins, filtrés par chambre + législature
Formule. (scrutins où l'élu vote comme la position majoritaire de son groupe) ÷ (scrutins où l'élu vote pour/contre/abst)
Source : votes_individuels × elu_group_memberships ; position dominante = max(pour/contre/abst) par scrutin × groupe
Formule. comptage des mots-clés par axe sur les titres des scrutins votés ; normalisation [0..1] par max(axes)
Source : dictionnaire de mots-clés versionné dans pipeline/src/dt_pipeline/enrichers/stats.py — 8 axes : économie, social, écologie, international, justice, éducation, institutions, territoires
Formule. écart-type des positions des membres d'un groupe sur un scrutin
Source : votes_individuels regroupés par groupe et scrutin
Tous les résumés signalés ✦ sont produits par un modèle de langage en batch nocturne (jamais à la volée), avec un prompt versionné, et accompagnés de leur source officielle.
prompts/loi-resume-court.v1.md (≈ 60-80 mots, 2 phrases) et prompts/loi-resume-moyen.v1.md (≈ 300-450 mots, 4 paragraphes structurés).