Le champ causePositionVote est documenté comme suit:
Principalement utilisé dans le cas “nonVotant” pour pouvoir expliquer la raison ‘réglementaire’ de la position i.e. : Président de l’A.N., Président de la Séance, Nomination à un ministère, ou position personnelle
4 valeurs sont possibles
PSE = Président de Séance
PAN = Président de l’Assemblée nationale
MG = Membre du Gouvernement
PP = Position personnelle
Il ne se trouve aucun cas ou ce champ est présent en dehors de la liste des non votants.
for p in abstentions pour contre nonVotantsVolontaires ; do find ../data.tricoteuses.fr/Scrutins_{XV,XIV}/ -name '*.json' | xargs jq --raw-output ".. | select(.$p? != null) | .$p[]? | select(.causePositionVote != null)" ; done
On peut donc en conclure que ce champ est utilisé exclusivement dans le cas des nonVotants.