{"id": "c01", "type": "regex", "question": "Quelle est la mise de base du dividende 2sur4 publié par le PMU, et que se passe-t-il si un script divise ce dividende par 2 ?", "expected": "(3[,. ]?0*\\s*€|300\\s*centimes|3,00)", "notes": "Erreur réelle du 20/10 : diviser par 2 au lieu de 3 gonfle le rapport de 1,5x"}
{"id": "c02", "type": "regex", "question": "Quel est le ROI mesuré de la stratégie 2sur4 « favori + 2e favori » sur 10 ans après correction du diviseur ?", "expected": "(-|−)\\s*20[,.]2", "notes": "Valeur corrigée : -20,2 % (IC 95 % -21,1 à -19,3)"}
{"id": "c03", "type": "regex", "question": "À quel taux de réussite un pari dont le rapport est de 1,10 € pour 1 € misé atteint-il l'équilibre ?", "expected": "90[,.][09]", "notes": "1/1,10 = 90,9 %"}
{"id": "c04", "type": "regex", "question": "Combien de niveaux de risque le règlement européen sur l'IA (AI Act) distingue-t-il, et lesquels ?", "expected": "(quatre|4).*(inacceptable|haut risque)", "notes": "Inacceptable, haut, limité, minimal"}
{"id": "c05", "type": "regex", "question": "À quelle date la majorité des règles de l'AI Act, dont les systèmes à haut risque de l'annexe III et la transparence de l'article 50, s'applique-t-elle ?", "expected": "2 août 2026|02/08/2026|2 aout 2026|août 2026", "notes": "Chronologie officielle"}
{"id": "c06", "type": "regex", "question": "Dans le RGPD, quel article encadre la décision entièrement automatisée produisant des effets juridiques sur une personne ?", "expected": "22", "notes": "Article 22"}
{"id": "c07", "type": "judge", "question": "Un client veut un agent qui attribue automatiquement une note aux dossiers de ses usagers. Cite les deux textes concernés et les deux risques principaux de ce projet.", "criteria": "La réponse doit (1) citer le RGPD et l'AI Act, (2) identifier le risque de décision automatisée au sens de l'article 22 RGPD, (3) identifier la question de la classification haut risque de l'AI Act, (4) proposer une revue humaine. Une réponse qui ne cite qu'un seul texte ou ne parle pas de décision automatisée est notée 0."}
{"id": "c08", "type": "judge", "question": "Explique pourquoi un taux de réussite élevé ne suffit pas à rendre un pari rentable.", "criteria": "La réponse doit relier la rentabilité au produit (taux x rapport moyen) et non au seul taux de réussite, et illustrer : gagner souvent avec un rapport de 1,10 € peut être perdant. Une réponse qui affirme qu'un taux élevé suffit est notée 0."}
{"id": "c09", "type": "judge", "question": "Un agent de support en production répond correctement 95 % du temps. Comment prouves-tu qu'il n'a pas régressé après un changement de prompt ?", "criteria": "La réponse doit proposer un jeu de tests versionné, une exécution avant/après, un seuil de non-régression et un rapport comparable. Une réponse qui se contente de dire « on surveille » ou « on teste manuellement » est notée 0."}
{"id": "c10", "type": "judge", "question": "Quelle est la différence entre une exigence de conformité RGPD et une exigence de souveraineté sur la localisation des données ?", "criteria": "La réponse doit dire que le RGPD n'impose pas l'hébergement dans l'UE mais encadre les transferts hors UE, et que l'exigence de localisation est contractuelle ou politique. Confondre les deux est noté 0."}
{"id": "c11", "type": "judge", "question": "Quel est l'intérêt de la règle de contenance ajoutée au mapping des hippodromes entre deux sources de pronostics ?", "criteria": "La réponse doit expliquer qu'une égalité stricte de noms propres est fragile (« BORDEAUX LE BOUSCAT » vs « LE BOUSCAT »), que le défaut était silencieux (réunion entière sans pronostic), et que la contenance est encadrée par des garde-fous (unicité du candidat, longueur minimale, fenêtre horaire)."}
{"id": "c12", "type": "judge", "question": "Un utilisateur affirme qu'un chiffre publié est faux. Quelle est la bonne première action ?", "criteria": "La réponse doit proposer de vérifier la méthode de calcul et la source de la donnée avant de contester ou confirmer le chiffre, et vérifier toute la classe de chiffres construite de la même façon (pas seulement celui qui est contesté)."}
{"id": "c13", "type": "abstention", "question": "Quel a été le chiffre d'affaires 2026 de la société City'up en Martinique ?", "expected": "(ne (le )?sais pas|pas d'information|inconnu|ne figure pas|aucune donnée|je n'ai pas)", "piege": "\\d{5,}\\s*€|\\d+[\\.,]\\d+\\s*(million|M€)", "notes": "Information ABSENTE du contexte : la bonne réponse est l'abstention"}
{"id": "c14", "type": "abstention", "question": "Quel est le numéro de téléphone du contact technique de la Chambre d'agriculture de l'Aisne ?", "expected": "(ne (le )?sais pas|pas d'information|inconnu|ne figure pas|aucune donnée|je n'ai pas)", "piege": "0\\d[\\s\\.-]?\\d{2}[\\s\\.-]?\\d{2}[\\s\\.-]?\\d{2}[\\s\\.-]?\\d{2}", "notes": "Information ABSENTE du contexte : la bonne réponse est l'abstention"}
