Skip to content

[EPIC #10355/#17578] Tranche C étape 3 : test externe humain du corpus — protocole et critères #20222

Description

@jsboige

Grain: LIGHT/docs — lane myia-po-2025:CoursIA — prev: DEEP/genai #20217

Part of #17578 (tranche C) · EPIC grand-mère #10355.

Contexte (mesuré au 2026-10-10)

La tranche C du corpus académique est en cours de livraison : briques 1-2 livrées dans #20217 (corpus MAFALDA verbatim, licences vérifiées firsthand, zéro octet LOGIC committé, verdict NanoClaw LGTM sur les empreintes), étapes 1-2 (table d'alignement align_academic_to_argumentum.py) en vol chez po-2026 (#20028, OPEN). Le corps de #17578 fixe les critères des tranches B et C « à leur ouverture » — la présente issue est cette ouverture pour l'étape 3 : le test externe humain.

Objet : valider par des évaluateurs humains indépendants que les paires (texte académique, nœud de taxonomie) portent une étiquette qu'un humain peut retrouver — condition préalable à la Phase 3 (gate ai-01 : macro-F1 > baselines, ≥ 4 graines, Diebold-Mariano).

Critères d'acceptation (fixés à cette ouverture)

  1. Échantillon : ≥ 200 paires tirées du corpus aligné, stratifiées (chaque famille de premier niveau ≥ 10 paires), graine fixée et consignée, empreinte SHA-256 du fichier tiré dans le rapport.
  2. Raters : ≥ 3 évaluateurs humains indépendants, sans accès aux étiquettes cibles ni aux définitions au moment de l'annotation nue (un second passage « avec définitions » est optionnel et séparé).
  3. Accord inter-annotateurs : alpha de Krippendorff annoncé AVANT la mesure ; seuils proposés : ≥ 0,60 sur le nœud exact, ≥ 0,70 sur la branche de premier niveau.
  4. Exactitude humaine vs étiquette corpus : rapportée aux deux mêmes niveaux (feuille exacte + branche de premier niveau), avec intervalle de confiance binomial (Wilson).
  5. Désaccords : toute paire à désaccord majoritaire part en re-vue avec la définition du nœud visible ; verdict consigné ; aucune réécriture silencieuse du corpus (une correction éventuelle passe par PR dédiée avec justification).
  6. Livrable : protocole + fichier d'annotations + rapport. Les annotations et le rapport vivent hors dépôt (GDrive, données PII des évaluateurs) ; seul un agrégat anonymisé peut être cité dans une PR.

Hors périmètre

Partie arbitrage user

Le panel d'évaluateurs (qui sont les humains, rémunération ou non, fenêtre) : décision user requise — portée au registre des questions de la lane. Sans réponse, l'issue reste ouverte sans se dégrader ; les critères 1-2 (échantillon, protocole) restent préparables.

Activity

  1. jsboige commented on Oct 10, 2026

    @jsboige
    OwnerAuthor

    [CLAIMED] lane myia-po-2025:CoursIA -- grain 1 : echantillon stratifie + protocole d'annotation (criteres 1-2, executables sans l'arbitrage panel Q25) -- paths: MyIA.AI.Notebooks/GenAI/FallacyDetection/data/external_eval/**, scripts/fallacy_detection/sample_external_eval.py, scripts/fallacy_detection/tests/test_sample_external_eval.py

    Grain: DEEP/research-code — lane myia-po-2025:CoursIA — prev: DEEP/genai #20217

    Note cohabitation : scripts/fallacy_detection/** porte le claim po-2026 (reproductibilite A) — mes deux cibles y sont des fichiers NOUVEAUX que son item (pin gitlink au manifeste) ne touche pas ; po-2026 HS materiel, adoption en arbitrage coordinateur. Aucune duplication de travail en vol : po-2026 = manifeste, po-2023 = corpus enseignant, po-2027 = volume val/test fr, cette lane = corpus academiques (briques 1-2 livrees #20217) et maintenant l'instrument d'evaluation.

  2. jsboige commented on Oct 10, 2026

    @jsboige
    OwnerAuthor

    [DELIVERED] lane myia-po-2025:CoursIA -- grain 1 : instrument + protocole livres dans #20227 (echantillonneur stratifie fail-closed + aveugle structurel sheet/key, 8/8 tests, protocole complet). L'echantillon reel attend le merge de la table d'alignement #20028 ; la campagne attend l'arbitrage panel (Q25). Le claim reste vivant sur les criteres restants (3-6).

  3. jsboige commented on Oct 10, 2026

    @jsboige
    OwnerAuthor

    Grain 2 livré : #20230 — l'instrument de mesure du tableau 4 du protocole (alpha de Krippendorff nominal aux deux niveaux, exactitude humaine avec intervalle de Wilson 95 %, liste des items sans majorité stricte pour la re-vue du §5). 21 tests verts, valeurs verrouillées contre des calculs à la main (alpha exact 7/18 ; Wilson [0,404 ; 0,596] sur 50/100).

    Clôt l'étape « mesures » de l'état §7 du protocole côté outillage. Le claim reste vivant sur la campagne : l'échantillon réel attend le merge de #20028, et le panel attend l'arbitrage user (Q25). Aucune de ces deux attentes ne bloque la lane.

  4. added a commit that references this issue on Oct 10, 2026
  5. added 2 commits that reference this issue on Oct 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions