{
  "schema_version": "1.1",
  "name": "Correcteur.com — corpus public de non-régression",
  "updated": "2026-09-01",
  "language": "fr-FR",
  "engine_scope": "Motifs lexicaux et grammaticaux ciblés, typographie française à forte confiance et alertes contextuelles non automatiques.",
  "purpose": "Corpus public de régression : il contrôle les corrections sûres, les alertes à confirmer et l’absence de modification de textes protégés ou déjà corrects.",
  "not_a_benchmark": "Ce corpus ne mesure ni la couverture générale du français ni la performance des services comparés.",
  "method": "https://www.correcteur.com/methode.php",
  "cases": [
    {"id": "lex-001", "kind": "correction", "focus": "homophone", "input": "sa va bien", "expected": "ça va bien"},
    {"id": "lex-002", "kind": "correction", "focus": "participe passé", "input": "J'ai fais ce choix", "expected": "J’ai fait ce choix"},
    {"id": "lex-003", "kind": "correction", "focus": "orthographe", "input": "un acceuil chaleureux", "expected": "un accueil chaleureux"},
    {"id": "lex-004", "kind": "correction", "focus": "orthographe", "input": "choisir parmis eux", "expected": "choisir parmi eux"},
    {"id": "lex-005", "kind": "correction", "focus": "orthographe", "input": "malgrés la pluie", "expected": "malgré la pluie"},
    {"id": "lex-006", "kind": "correction", "focus": "orthographe", "input": "un dilemne difficile", "expected": "un dilemme difficile"},
    {"id": "lex-007", "kind": "correction", "focus": "orthographe", "input": "un infractus", "expected": "un infarctus"},
    {"id": "lex-008", "kind": "correction", "focus": "orthographe", "input": "un dysfonctionement", "expected": "un dysfonctionnement"},
    {"id": "lex-009", "kind": "correction", "focus": "orthographe", "input": "c'est apparament vrai", "expected": "c'est apparemment vrai"},
    {"id": "lex-010", "kind": "correction", "focus": "expression", "input": "c'est comme même utile", "expected": "c'est quand même utile"},
    {"id": "lex-011", "kind": "correction", "focus": "homophone", "input": "agir à tord", "expected": "agir à tort"},
    {"id": "lex-012", "kind": "correction", "focus": "expression", "input": "peut importe le choix", "expected": "peu importe le choix"},
    {"id": "lex-013", "kind": "alerte-à-confirmer", "focus": "homophone contextuel", "input": "voir même demain", "expected": "voir même demain"},
    {"id": "lex-014", "kind": "correction", "focus": "trait d’union", "input": "un expert soit disant", "expected": "un expert soi-disant"},
    {"id": "lex-015", "kind": "correction", "focus": "expression", "input": "il est entrain de lire", "expected": "il est en train de lire"},
    {"id": "lex-016", "kind": "correction", "focus": "locution latine", "input": "à priori tout va bien", "expected": "a priori tout va bien"},
    {"id": "lex-017", "kind": "correction", "focus": "orthographe", "input": "nous allons les acceuillir", "expected": "nous allons les accueillir"},
    {"id": "lex-018", "kind": "correction", "focus": "orthographe", "input": "un cauchemard", "expected": "un cauchemar"},
    {"id": "lex-019", "kind": "correction", "focus": "orthographe", "input": "une occurence", "expected": "une occurrence"},
    {"id": "lex-020", "kind": "correction", "focus": "orthographe", "input": "un professionel", "expected": "un professionnel"},
    {"id": "lex-021", "kind": "correction", "focus": "orthographe", "input": "une professionelle", "expected": "une professionnelle"},
    {"id": "lex-022", "kind": "correction", "focus": "orthographe", "input": "un fonctionement", "expected": "un fonctionnement"},
    {"id": "lex-023", "kind": "correction", "focus": "orthographe", "input": "un raisonement", "expected": "un raisonnement"},
    {"id": "lex-024", "kind": "correction", "focus": "orthographe", "input": "un environement protégé", "expected": "un environnement protégé"},
    {"id": "lex-025", "kind": "correction", "focus": "orthographe", "input": "un dévelopement rapide", "expected": "un développement rapide"},
    {"id": "lex-026", "kind": "correction", "focus": "orthographe", "input": "un texte interressant", "expected": "un texte intéressant"},
    {"id": "lex-027", "kind": "correction", "focus": "orthographe", "input": "une innondation", "expected": "une inondation"},
    {"id": "lex-028", "kind": "correction", "focus": "orthographe", "input": "la rénumération", "expected": "la rémunération"},
    {"id": "lex-029", "kind": "correction", "focus": "orthographe", "input": "un enjeu pécunier", "expected": "un enjeu pécuniaire"},
    {"id": "lex-030", "kind": "correction", "focus": "expression", "input": "tout à fais exact", "expected": "tout à fait exact"},
    {"id": "lex-031", "kind": "correction", "focus": "expression", "input": "quant même il viendra", "expected": "quand même il viendra"},
    {"id": "lex-032", "kind": "correction", "focus": "typographie", "input": "c'est à dire ici", "expected": "c’est-à-dire ici"},
    {"id": "lex-033", "kind": "correction", "focus": "grammaire", "input": "chaques jour", "expected": "chaque jour"},
    {"id": "lex-034", "kind": "correction", "focus": "conjugaison", "input": "ils croivent encore", "expected": "ils croient encore"},
    {"id": "lex-035", "kind": "correction", "focus": "conjugaison", "input": "ils voyent la route", "expected": "ils voient la route"},
    {"id": "lex-036", "kind": "correction", "focus": "conjugaison", "input": "vous disez cela", "expected": "vous dites cela"},
    {"id": "lex-037", "kind": "correction", "focus": "conjugaison", "input": "vous faisez cela", "expected": "vous faites cela"},
    {"id": "lex-038", "kind": "correction", "focus": "élision", "input": "si il vient", "expected": "s’il vient"},
    {"id": "lex-039", "kind": "correction", "focus": "élision", "input": "que il parte", "expected": "qu’il parte"},
    {"id": "lex-040", "kind": "correction", "focus": "interrogation", "input": "a t il fini", "expected": "a-t-il fini"},
    {"id": "lex-041", "kind": "correction", "focus": "interrogation", "input": "est ce que cela suffit", "expected": "est-ce que cela suffit"},
    {"id": "lex-042", "kind": "correction", "focus": "orthographe", "input": "un acccueil chaleureux", "expected": "un accueil chaleureux"},
    {"id": "lex-043", "kind": "correction", "focus": "orthographe", "input": "une addresse valide", "expected": "une adresse valide"},
    {"id": "lex-044", "kind": "correction", "focus": "orthographe", "input": "cela peut agraver le problème", "expected": "cela peut aggraver le problème"},
    {"id": "lex-045", "kind": "correction", "focus": "orthographe", "input": "appercevoir un détail", "expected": "apercevoir un détail"},
    {"id": "lex-046", "kind": "correction", "focus": "orthographe", "input": "aquérir une compétence", "expected": "acquérir une compétence"},
    {"id": "lex-047", "kind": "correction", "focus": "orthographe", "input": "un verbe auxilliaire", "expected": "un verbe auxiliaire"},
    {"id": "lex-048", "kind": "correction", "focus": "orthographe", "input": "une situation bizzare", "expected": "une situation bizarre"},
    {"id": "lex-049", "kind": "correction", "focus": "orthographe", "input": "un ancien caroussel", "expected": "un ancien carrousel"},
    {"id": "lex-050", "kind": "correction", "focus": "orthographe", "input": "une charette en bois", "expected": "une charrette en bois"},
    {"id": "lex-051", "kind": "correction", "focus": "accents", "input": "la coherence du texte", "expected": "la cohérence du texte"},
    {"id": "lex-052", "kind": "correction", "focus": "orthographe", "input": "une collone étroite", "expected": "une colonne étroite"},
    {"id": "lex-053", "kind": "correction", "focus": "orthographe", "input": "le commisariat central", "expected": "le commissariat central"},
    {"id": "lex-054", "kind": "correction", "focus": "orthographe", "input": "la concurence augmente", "expected": "la concurrence augmente"},
    {"id": "lex-055", "kind": "correction", "focus": "orthographe", "input": "une connection rapide", "expected": "une connexion rapide"},
    {"id": "lex-056", "kind": "correction", "focus": "orthographe", "input": "un mot courament employé", "expected": "un mot couramment employé"},
    {"id": "lex-057", "kind": "correction", "focus": "orthographe", "input": "un courier urgent", "expected": "un courrier urgent"},
    {"id": "lex-058", "kind": "correction", "focus": "apostrophe", "input": "je suis daccord", "expected": "je suis d’accord"},
    {"id": "lex-059", "kind": "correction", "focus": "orthographe", "input": "une emmission publique", "expected": "une émission publique"},
    {"id": "lex-060", "kind": "correction", "focus": "accents", "input": "un evenement important", "expected": "un événement important"},
    {"id": "lex-061", "kind": "correction", "focus": "orthographe", "input": "finallement il accepte", "expected": "finalement il accepte"},
    {"id": "lex-062", "kind": "correction", "focus": "orthographe", "input": "une erreur fréquament commise", "expected": "une erreur fréquemment commise"},
    {"id": "lex-063", "kind": "correction", "focus": "accents", "input": "prévenir le harcelement", "expected": "prévenir le harcèlement"},
    {"id": "lex-064", "kind": "correction", "focus": "orthographe", "input": "un effet imédiat", "expected": "un effet immédiat"},
    {"id": "lex-065", "kind": "correction", "focus": "orthographe", "input": "agir indépendament", "expected": "agir indépendamment"},
    {"id": "lex-066", "kind": "correction", "focus": "orthographe", "input": "une inovation utile", "expected": "une innovation utile"},
    {"id": "lex-067", "kind": "correction", "focus": "orthographe", "input": "je suis interessé", "expected": "je suis intéressé"},
    {"id": "lex-068", "kind": "correction", "focus": "accents", "input": "un interet commun", "expected": "un intérêt commun"},
    {"id": "lex-069", "kind": "correction", "focus": "accents", "input": "un mecanisme simple", "expected": "un mécanisme simple"},
    {"id": "lex-070", "kind": "correction", "focus": "accents", "input": "une methode fiable", "expected": "une méthode fiable"},
    {"id": "lex-071", "kind": "correction", "focus": "orthographe", "input": "au millieu du texte", "expected": "au milieu du texte"},
    {"id": "lex-072", "kind": "correction", "focus": "orthographe", "input": "une étape nécéssaire", "expected": "une étape nécessaire"},
    {"id": "lex-073", "kind": "correction", "focus": "orthographe", "input": "notament dans ce cas", "expected": "notamment dans ce cas"},
    {"id": "lex-074", "kind": "correction", "focus": "orthographe", "input": "une faute d’ortographe", "expected": "une faute d’orthographe"},
    {"id": "lex-075", "kind": "correction", "focus": "orthographe", "input": "un tracé parralèle", "expected": "un tracé parallèle"},
    {"id": "lex-076", "kind": "correction", "focus": "orthographe", "input": "une solution pérénne", "expected": "une solution pérenne"},
    {"id": "lex-077", "kind": "correction", "focus": "accent", "input": "un problême complexe", "expected": "un problème complexe"},
    {"id": "lex-078", "kind": "correction", "focus": "orthographe", "input": "une recommendation claire", "expected": "une recommandation claire"},
    {"id": "lex-079", "kind": "correction", "focus": "accents", "input": "des references précises", "expected": "des références précises"},
    {"id": "lex-080", "kind": "correction", "focus": "accents", "input": "la reglementation évolue", "expected": "la réglementation évolue"},
    {"id": "lex-081", "kind": "correction", "focus": "orthographe", "input": "un changement rescemment annoncé", "expected": "un changement récemment annoncé"},
    {"id": "lex-082", "kind": "correction", "focus": "orthographe", "input": "un rhythme régulier", "expected": "un rythme régulier"},
    {"id": "lex-083", "kind": "correction", "focus": "accent", "input": "un scènario crédible", "expected": "un scénario crédible"},
    {"id": "lex-084", "kind": "correction", "focus": "orthographe", "input": "un résumé succint", "expected": "un résumé succinct"},
    {"id": "lex-085", "kind": "correction", "focus": "accent", "input": "un symptome discret", "expected": "un symptôme discret"},
    {"id": "lex-086", "kind": "correction", "focus": "orthographe", "input": "un traffic dense", "expected": "un trafic dense"},
    {"id": "gram-001", "kind": "correction", "focus": "pronom sujet", "input": "Il se sont trompés.", "expected": "Ils se sont trompés."},
    {"id": "gram-002", "kind": "correction", "focus": "accord sujet-verbe", "input": "Les enfants joue.", "expected": "Les enfants jouent."},
    {"id": "gram-003", "kind": "correction", "focus": "participe passé", "input": "Ils ont manger.", "expected": "Ils ont mangé."},
    {"id": "gram-004", "kind": "correction", "focus": "homophone", "input": "Ces une belle idée.", "expected": "C’est une belle idée."},
    {"id": "gram-005", "kind": "correction", "focus": "conjugaison", "input": "Nous somme prêts.", "expected": "Nous sommes prêts."},
    {"id": "gram-006", "kind": "correction", "focus": "déterminant", "input": "Cette outil fonctionne.", "expected": "Cet outil fonctionne."},
    {"id": "gram-007", "kind": "correction", "focus": "homophone lexical", "input": "Il a une voie rauque.", "expected": "Il a une voix rauque."},
    {"id": "gram-008", "kind": "correction", "focus": "participe passé", "input": "Je l’ai appeler.", "expected": "Je l’ai appelé."},
    {"id": "gram-009", "kind": "correction", "focus": "subjonctif", "input": "Il faut qu’il vient.", "expected": "Il faut qu’il vienne."},
    {"id": "gram-010", "kind": "correction", "focus": "déterminant", "input": "Tous le monde comprend.", "expected": "Tout le monde comprend."},
    {"id": "gram-011", "kind": "correction", "focus": "déterminant", "input": "Tout les exemples sont utiles.", "expected": "Tous les exemples sont utiles."},
    {"id": "gram-012", "kind": "correction", "focus": "locution", "input": "Quelque soit le résultat.", "expected": "Quel que soit le résultat."},
    {"id": "gram-013", "kind": "correction", "focus": "locution", "input": "Quelque soit la raison.", "expected": "Quelle que soit la raison."},
    {"id": "typ-001", "kind": "correction", "focus": "ponctuation", "input": "un mot , puis un autre", "expected": "un mot, puis un autre"},
    {"id": "typ-002", "kind": "correction", "focus": "ponctuation", "input": "bonjour,monde", "expected": "bonjour, monde"},
    {"id": "typ-003", "kind": "correction", "focus": "ponctuation", "input": "Bonjour.Le texte", "expected": "Bonjour. Le texte"},
    {"id": "typ-004", "kind": "correction", "focus": "parenthèses", "input": "une ( parenthèse ) utile", "expected": "une (parenthèse) utile"},
    {"id": "review-001", "kind": "alerte-à-confirmer", "focus": "répétition", "input": "une erreur erreur évidente", "expected": "une erreur erreur évidente"},
    {"id": "review-002", "kind": "alerte-à-confirmer", "focus": "répétition expressive", "input": "C’est très très important.", "expected": "C’est très très important."},
    {"id": "review-003", "kind": "alerte-à-confirmer", "focus": "répétition expressive", "input": "Non non, je confirme.", "expected": "Non non, je confirme."},
    {"id": "clean-001", "kind": "non-régression", "focus": "locution", "input": "A priori, tout va bien", "expected": "A priori, tout va bien"},
    {"id": "clean-002", "kind": "non-régression", "focus": "participe passé", "input": "Il a fait ce choix", "expected": "Il a fait ce choix"},
    {"id": "clean-003", "kind": "non-régression", "focus": "orthographe", "input": "Un accueil professionnel", "expected": "Un accueil professionnel"},
    {"id": "clean-004", "kind": "non-régression", "focus": "verbe", "input": "Il peut voir le résultat", "expected": "Il peut voir le résultat"},
    {"id": "clean-005", "kind": "non-régression", "focus": "homophones", "input": "La raison résonne en lui", "expected": "La raison résonne en lui"},
    {"id": "clean-006", "kind": "non-régression", "focus": "conjugaison", "input": "Ils voient la route", "expected": "Ils voient la route"},
    {"id": "clean-007", "kind": "non-régression", "focus": "homophones", "input": "Il est censé venir", "expected": "Il est censé venir"},
    {"id": "clean-008", "kind": "non-régression", "focus": "homophones", "input": "Une voix rauque", "expected": "Une voix rauque"},
    {"id": "clean-009", "kind": "non-régression", "focus": "ponctuation", "input": "Une phrase correcte.", "expected": "Une phrase correcte."},
    {"id": "clean-010", "kind": "non-régression", "focus": "url protégée", "input": "Consultez https://example.org/methode... maintenant.", "expected": "Consultez https://example.org/methode... maintenant."},
    {"id": "clean-011", "kind": "non-régression", "focus": "courriel protégé", "input": "Écrivez à methode.reference@example.org.", "expected": "Écrivez à methode.reference@example.org."},
    {"id": "clean-012", "kind": "non-régression", "focus": "code protégé", "input": "La variable `une  reference` reste intacte.", "expected": "La variable `une  reference` reste intacte."},
    {"id": "clean-013", "kind": "non-régression", "focus": "répétition volontaire", "input": "Paris Paris est une œuvre.", "expected": "Paris Paris est une œuvre."}
  ]
}
