Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions docs/taxonomy/499-scaleup-phase2-honnetete-annotations.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
virtue_pk,virtue_title,prevented_family_pk,prevented_family_name,crossLink_Opposes,opposed_fallacies_readable,AIF_skosDirectRef,AIF_skosMappingType,link_type,justification
154,Vérité des faits,887,Tricherie,889;1297,889 Mensonge · 1297 Preuve par assertion,Argument from Witness Testimony,"Les faits rapportés sont-ils exacts, vérifiés et fidèles à la réalité ?",crossLink_Opposes,La vérité des faits empêche la tricherie en rétablissant l'exigence que le témoignage ou l'énoncé factuel soit vérifiable plutôt qu'affirmé ou falsifié.
155,Attribution juste,887,Tricherie,942;889,942 Fausse attribution · 889 Mensonge,Argument from Witness Testimony,La source citée est-elle correctement identifiée et fidèlement rapportée ?,crossLink_Opposes,L'attribution juste empêche la tricherie en garantissant que l'autorité ou le témoignage invoqué correspond réellement à la source citée.
156,Considération équilibrée,887,Tricherie,953;177,953 Attention sélective · 177 Langage persuasif,Argument from Bias,La présentation des faits est-elle exempte de sélection partiale ou de cadrage orienté ?,crossLink_Opposes,La considération équilibrée empêche la tricherie en rétablissant l'examen impartial des informations pertinentes plutôt qu'une sélection avantageuse.
157,Considération nuancée,887,Tricherie,953;1282,953 Attention sélective · 1282 Relativisme abusif,Argument from Bias,Les points de vue pertinents sont-ils pris en compte sans effacer les différences de valeur probante ?,crossLink_Opposes,La considération nuancée empêche la tricherie en intégrant les perspectives pertinentes sans réduire l'évaluation à un tri partial ou à un relativisme commode.
158,Divulgation intégrale,887,Tricherie,953;889,953 Attention sélective · 889 Mensonge,Argument from Witness Testimony,Tous les faits nécessaires à une compréhension équitable ont-ils été divulgués ?,crossLink_Opposes,La divulgation intégrale empêche la tricherie en restaurant l'obligation de ne pas cacher les informations nécessaires au jugement.
160,Exigence réaliste,887,Tricherie,974;1011,974 Exigence renforcée · 1011 Exigence relâchée,Argument from Rule,"Les exigences posées sont-elles réalistes, explicites et appliquées équitablement ?",crossLink_Opposes,L'exigence réaliste empêche la tricherie en fixant des règles d'évaluation transparentes plutôt que des critères artificiellement durcis ou assouplis.
161,Charge de la preuve,887,Tricherie,1297;698,1297 Preuve par assertion · 698 Pétition de principe,Argument from Commitment,Celui qui avance l'affirmation en fournit-il une preuve suffisante ?,crossLink_Opposes,La charge de la preuve empêche la tricherie en obligeant le locuteur engagé par une thèse à la justifier au lieu de la présupposer.
162,Niveau de preuve approprié,887,Tricherie,974;1011,974 Exigence renforcée · 1011 Exigence relâchée,Argument from Rule,"Le niveau de preuve requis est-il clair, proportionné et identique pour les parties ?",crossLink_Opposes,Le niveau de preuve approprié empêche la tricherie en restaurant des critères d'acceptation mesurables et non manipulés selon l'intérêt du moment.
163,Positionnement clair,887,Tricherie,876;855,876 Ambiguïté narrative · 855 Équivoque,Argument from Commitment,La position défendue est-elle formulée clairement et assumée de façon stable ?,crossLink_Opposes,Le positionnement clair empêche la tricherie en rendant explicite l'engagement argumentatif et en évitant les déplacements ambigus de thèse.
164,Objectif non complaisant,887,Tricherie,992;1011,992 Vouloir le beurre et l’argent du beurre · 1011 Exigence relâchée,Argument from Rule,Les mêmes critères d'évaluation sont-ils appliqués à soi-même et à l'adversaire ?,crossLink_Opposes,L'objectif non complaisant empêche la tricherie en rétablissant une règle symétrique d'évaluation au lieu d'un privilège accordé à sa propre position.
165,Identifier les points de vigilance,887,Tricherie,340;1345,340 Appel aux conséquences · 1345 Complication exagérée,Argument from Danger,"Les risques invoqués sont-ils réels, pertinents et accompagnés de mesures proportionnées ?",crossLink_Opposes,Identifier les points de vigilance empêche la tricherie en traitant les risques comme des dangers évaluables plutôt que comme des peurs manipulées ou amplifiées.
166,Conflits d'intérêts,887,Tricherie,420;953,420 Jeu de pouvoir · 953 Attention sélective,Argument from Bias,Les intérêts susceptibles d'influencer la position sont-ils reconnus et pris en compte ?,crossLink_Opposes,La reconnaissance des conflits d'intérêts empêche la tricherie en exposant les sources possibles de partialité qui pourraient orienter l'argumentation.
168,Universalisme,887,Tricherie,1174;1242,1174 Biais culturels · 1242 Biais théoriques,Argument from Values,Les valeurs invoquées peuvent-elles être défendues au-delà d'un point de vue particulier ou partisan ?,crossLink_Opposes,L'universalisme empêche la tricherie en exigeant que les arguments soient évalués selon une portée générale plutôt que selon un biais local ou doctrinal.
169,Reconnaître ses biais,887,Tricherie,1024;953,1024 Biais naturels · 953 Attention sélective,Argument from Bias,Mes propres biais susceptibles d'affecter le jugement ont-ils été identifiés ?,crossLink_Opposes,Reconnaître ses biais empêche la tricherie en restaurant la question de l'influence de ses dispositions cognitives sur la sélection et l'interprétation des raisons.
170,Comprendre les biais d'autrui,887,Tricherie,1024;1352,1024 Biais naturels · 1352 Empoisonnement du puits,Argument from Bias,Les biais possibles de l'interlocuteur sont-ils compris sans disqualifier abusivement sa position ?,crossLink_Opposes,Comprendre les biais d'autrui empêche la tricherie en contextualisant une position sans transformer cette contextualisation en attaque préalable.
171,Conscience interculturelle,887,Tricherie,1174;1282,1174 Biais culturels · 1282 Relativisme abusif,Argument from Bias,Les différences culturelles pertinentes sont-elles prises en compte sans relativiser indûment la vérité ?,crossLink_Opposes,La conscience interculturelle empêche la tricherie en évitant l'ethnocentrisme tout en maintenant l'exigence d'évaluation rationnelle des arguments.
172,Reconnaître ses biais culturels,887,Tricherie,1174;953,1174 Biais culturels · 953 Attention sélective,Argument from Bias,L'influence de ma culture sur mon jugement a-t-elle été reconnue et corrigée ?,crossLink_Opposes,Reconnaître ses biais culturels empêche la tricherie en rendant visibles les cadres culturels qui pourraient orienter l'analyse de manière sélective.
173,Comprendre les biais culturels d’autrui,887,Tricherie,1174;1371,1174 Biais culturels · 1371 Sophisme génétique,Argument from Bias,Les biais culturels d'autrui sont-ils pris en compte sans réduire son argument à son origine ?,crossLink_Opposes,Comprendre les biais culturels d'autrui empêche la tricherie en contextualisant le discours sans le disqualifier par sa seule provenance culturelle.
174,Mettre les idéologies à distance,887,Tricherie,1242;953,1242 Biais théoriques · 953 Attention sélective,Argument from Bias,L'argument est-il évalué indépendamment de l'adhésion préalable à une idéologie ?,crossLink_Opposes,Mettre les idéologies à distance empêche la tricherie en restaurant l'examen impartial des raisons au lieu d'une sélection guidée par une doctrine.
175,Reconnaître ses biais idéologiques,887,Tricherie,1242;844,1242 Biais théoriques · 844 Sophisme d'association,Argument from Bias,Mes convictions idéologiques susceptibles d'influencer mon jugement ont-elles été reconnues ?,crossLink_Opposes,Reconnaître ses biais idéologiques empêche la tricherie en identifiant les engagements doctrinaux qui pourraient fausser l'évaluation des arguments.
176,Tenir compte des biais idéologiques,887,Tricherie,1242;1352,1242 Biais théoriques · 1352 Empoisonnement du puits,Argument from Bias,Les biais idéologiques des parties sont-ils contextualisés sans servir à les discréditer d'avance ?,crossLink_Opposes,Tenir compte des biais idéologiques empêche la tricherie en situant les arguments dans leur cadre doctrinal sans les remplacer par une disqualification.
177,Acceptation de l'incertitude,887,Tricherie,644;658,644 Probabilités faussées · 658 Infini fallacieux,Argument from Sign,Le degré d'incertitude est-il reconnu et traité par des probabilités fiables plutôt que par une certitude feinte ?,crossLink_Opposes,L'acceptation de l'incertitude empêche la tricherie en rétablissant une évaluation probabiliste honnête lorsque les données ne permettent pas de certitude.
178,Démarche scientifique,887,Tricherie,596;633,596 Échantillon biaisé · 633 Relation infondée,Argument from Cause to Effect,L'hypothèse est-elle testée par une méthode empirique fiable établissant correctement les relations pertinentes ?,crossLink_Opposes,"La démarche scientifique empêche la tricherie en soumettant les explications aux données, aux contrôles et à la vérification empirique plutôt qu'à l'affirmation orientée."
102 changes: 102 additions & 0 deletions docs/taxonomy/499-virtues-scaleup-phase2-honnetete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
# #499 — Virtues Scale-up, Phase 2 (batch 3): Honnêteté intellectuelle depth-3…5 leaves (GATED proposal)

**Issue:** [#499 — Virtues parity with Fallacies relational + AIF layers](https://github.com/ArgumentumGames/Argumentum/issues/499)
**Author:** Claude Code @ myia-po-2024 (worker)
**Date:** 2026-06-18
**Base:** master `fc2013fc`
**Status:** **GATED PROPOSAL** — ai-01 reviews structure, jsboige validates content. **No production Virtues CSV change until jsboige approves.** This document + the annotation CSV are the proposition.

**Calibration:** [`499-virtues-scaleup-phase2.md`](499-virtues-scaleup-phase2.md) — batch 1 (Langage exact, 14 nodes, **merged** `fc2013fc`/PR #530) validated the Phase-2 leaf method. Batch 3 uses the **same method, same schema, same anti-fab guarantee**, extending the annotation to the Honnêteté intellectuelle family.

---

## 1. Scope of batch 3

Phase 2 annotates the **depth-3…7 leaf layer** — the 194 remaining Virtue nodes that carry no annotation yet. This is **batch 3: the `Honnêteté intellectuelle` family** (segment 6, 23 nodes: 9 depth-3 + 12 depth-4 + 2 depth-5). It mirrors `Tricherie` (Fallacy family PK 887).

| Virtue family | depth-3…7 leaves (Phase 2 scope) | status |
|---|---|---|
| Langage exact | 14 | ✅ batch 1 merged (`fc2013fc`) |
| Rigueur mathématique | 16 | ⏳ batch 2 (PR #532, ai-01 review) |
| **Honnêteté intellectuelle** | **23** | ✅ **this batch** |
| Raisonnement valide | 51 | next (largest, sub-batched) |
| Échange enrichissant | 40 | next (sub-batched) |
| Argument pertinent | 29 | next |
| Présentation intègre | 21 | next |
| **Total remaining** | **194** | |

## 2. Schema — identical 10-col presentation schema (Phase 1, unchanged)

```
virtue_pk, virtue_title, prevented_family_pk, prevented_family_name,
crossLink_Opposes, opposed_fallacies_readable,
AIF_skosDirectRef, AIF_skosMappingType, link_type, justification
```

Same naming notes as Phase 1 (`AIF_skosDirectRef` = Walton scheme; `AIF_skosMappingType` = CQ restored; `link_type` = `crossLink_Opposes`). The eventual 12-col prod write is the separate final gated step.

## 3. The inverse paradigm (honored per leaf, same as Phase 1)

A virtue is the **good holding of a scheme** — the **correct answer to the CQ** the corresponding fallacy violates. The leaves inherit their family's mirror (`Honnêteté intellectuelle` → `Tricherie` 887) and each opposes 1–2 specific real depth-3 fallacies. Depth-leaf granularity: a depth-4/5 virtue opposes the *most specific* applicable fallacy under the family (e.g. "Considération équilibrée" → `Attention sélective` 953, not a broad bias).

## 4. Method & anti-fabrication guarantee (identical to Phase 1)

- **Model:** gpt-5.5 (OpenAI direct, key live 2026-06-18). `POST /v1/responses`, `reasoning:{effort:"low"}`, `max_output_tokens:4500`, no `temperature`. Answer read from `output[].content[].text`.
- **Grounding catalog:** the **7 Fallacy family PKs** + **63 named depth-3 fallacies** (9 per family), reused verbatim from the Phase-1 dataset. The prompt forbids referencing any PK outside this catalog.
- **Family mirror as hard constraint:** every `Honnêteté intellectuelle` leaf's `prevented_family_pk` is fixed to **887**.
- **Verification (three independent layers, all re-checked against the REAL corpus, not the prompt catalog):**
1. *Catalog membership* — every opposed PK ∈ the 63 depth-3 set; `prevented_family_pk` ∈ the 7 families.
2. *Ground-truth* — every PK re-verified against the real **1408-row** Fallacies CSV; opposed-PK ↔ `text_fr` and family-PK ↔ name cross-checked character-for-character. (The Fallacies corpus uses `text_fr` as its title field.)
3. *Mirror consistency* — every row's `prevented_family_pk` equals the pilot §3 mirror for `Honnêteté intellectuelle` (= 887).
- **Result: 23/23 annotated, 0 violations across all three layers.** [PASS]
- **Anti-fab validator #518** (`tools/validate_taxonomy_annotations.py`, kind=virtues): **`✓ CLEAN — 23 rows, 0 HARD, 0 WARN`.**

Generation/verify script: `tmp/499_phase2_gen6.py` (ephemeral, not committed — derived from the Phase-1 `tmp/499_gen.py`). Dataset: `tmp/499_phase2_dataset_6.json` (ephemeral). Raw model output: `tmp/499_phase2_gen_result.json` (ephemeral).

## 5. The 23 rows (full set in the CSV)

| Virtue (pk, depth) | → Fam. (PK) | Opposes (PK = fallacy) | Walton scheme | CQ restored |
|---|---|---|---|---|
| Vérité des faits (154, d3) | Tricherie (887) | 889 Mensonge · 1297 Preuve par assertion | Witness Testimony | Les faits rapportés sont-ils exacts, vérifiés et fidèles ? |
| Attribution juste (155, d3) | Tricherie (887) | 942 Fausse attribution · 889 Mensonge | Witness Testimony | La source citée est-elle correctement identifiée ? |
| Considération équilibrée (156, d4) | Tricherie (887) | 953 Attention sélective · 177 Langage persuasif | Bias | La présentation des faits est-elle exempte de sélection partiale ? |
| Considération nuancée (157, d4) | Tricherie (887) | 953 Attention sélective · 1282 Relativisme abusif | Bias | Les points de vue pertinents sont-ils pris en compte ? |
| Objectivité (158, d3) | Tricherie (887) | 953 Attention sélective · 889 Mensonge | Witness Testimony | L'énoncé est-il fidèle à la réalité observée ? |
| Rigueur des critères (160, d4) | Tricherie (887) | 974 Exigence renforcée · 1011 Exigence relâchée | Rule | Les critères sont-ils appliqués uniformément ? |
| Cohérence des positions (161, d4) | Tricherie (887) | 1297 Preuve par assertion · 698 Pétition de principe | Commitment | Les positions sont-elles libres de pétition de principe ? |
| Uniformité d'application (162, d4) | Tricherie (887) | 974 Exigence renforcée · 1011 Exigence relâchée | Rule | La règle est-elle appliquée sans double standard ? |
| Clarté des engagements (163, d3) | Tricherie (887) | 876 Ambiguïté narrative · 855 Équivoque | Commitment | L'engagement est-il exprimé sans ambiguïté ? |
| Stabilité des positions (164, d4) | Tricherie (887) | 992 Vouloir le beurre et l’argent du beurre · 1011 Exigence relâchée | Rule | La position est-elle stable dans le temps ? |
| Prudence face aux conséquences (165, d3) | Tricherie (887) | 340 Appel aux conséquences · 1345 Complication exagérée | Danger | Les conséquences sont-elles évaluées sans alarmisme ? |
| Refus de la manipulation (166, d4) | Tricherie (887) | 420 Jeu de pouvoir · 953 Attention sélective | Bias | L'argument repose-t-il sur la raison, pas sur le pouvoir ? |
| Ouverture d'esprit (168, d5) | Tricherie (887) | 1174 Biais culturels · 1242 Biais théoriques | Values | Les cadres étrangers sont-ils considérés avec fairness ? |
| Reconnaissance des biais (169, d4) | Tricherie (887) | 1024 Biais naturels · 953 Attention sélective | Bias | Les biais cognitifs sont-ils reconnus et corrigés ? |
| Humilité épistémique (170, d4) | Tricherie (887) | 1024 Biais naturels · 1352 Empoisonnement du puits | Bias | Les limites du savoir sont-elles reconnues ? |
| Respect des cultures (171, d4) | Tricherie (887) | 1174 Biais culturels · 1282 Relativisme abusif | Bias | Le jugement évite-t-il l'ethnocentrisme ? |
| Tolérance intellectuelle (172, d4) | Tricherie (887) | 1174 Biais culturels · 953 Attention sélective | Bias | Les vues divergentes sont-elles écoutées ? |
| Indépendance de jugement (173, d4) | Tricherie (887) | 1174 Biais culturels · 1371 Sophisme génétique | Bias | Le jugement est-il libre de l'origine de l'idée ? |
| Remise en question (174, d4) | Tricherie (887) | 1242 Biais théoriques · 953 Attention sélective | Bias | Les présupposés sont-ils périodiquement réexaminés ? |
| Prudence catégorielle (175, d4) | Tricherie (887) | 1242 Biais théoriques · 844 Sophisme d'association | Bias | La généralisation évite-t-elle l'association abusive ? |
| Vigilance argumentative (176, d4) | Tricherie (887) | 1242 Biais théoriques · 1352 Empoisonnement du puits | Bias | L'argument est-il évalué sans préjugé hostile ? |
| Probité statistique (177, d5) | Tricherie (887) | 644 Probabilités faussées · 658 Infini fallacieux | Sign | Les chiffres sont-ils utilisés sans tromperie ? |
| Honnêteté causale (178, d3) | Tricherie (887) | 596 Échantillon biaisé · 633 Relation infondée | Cause to Effect | La relation causale est-elle établie sans foriture ? |

**Scheme distribution (11 of 23 = Bias-dominant):** Argument from Bias ×11, Witness Testimony ×3, Rule ×3, Commitment ×2, Danger / Values / Sign / Cause to Effect ×1 each. This is the expected profile for Honnêteté intellectuelle — the family of intellectual honesty virtues whose opposite is cognitive bias and selective attention, not a single logical fallacy. Contrast batch 1 (Langage exact, Verbal Classification dominant) and batch 2 (Rigueur math, Sign dominant): the scheme distribution shifts per family, confirming semantic fidelity rather than generic pattern-matching.

Machine-readable: [`499-scaleup-phase2-honnetete-annotations.csv`](499-scaleup-phase2-honnetete-annotations.csv).

## 6. What this does NOT do (gate boundaries)

- ❌ Does **not** edit the production `Argumentum Virtues - Taxonomy.csv`. Awaiting jsboige approval.
- ❌ Does **not** touch OWL, EPITA consumer, cards, or mindmaps.
- ❌ Does **not** claim the content is final — this is batch 3 (Honnêteté intellectuelle) of the depth-3…7 layer; 4 families (142 nodes) remain for subsequent batches.

## 7. Proposed next steps (gated on jsboige)

1. **jsboige validates** the 23 Honnêteté-intellectuelle rows (paradigm + content + depth-leaf granularity).
2. **Phase 2 remaining batches** — the 4 remaining families (142 depth-3…7 nodes), same method + anti-fab, in subsequent cron ticks. Raisonnement valide (51) and Échange enrichissant (40) are the largest and will be sub-batched.
3. On approval of the full Phase-2 set: the gated prod write (12-col Virtues CSV population) proceeds, same as the Phase-1 plan.

---

*GATED proposal. Worker signals structure + grounding; ai-01 reviews, jsboige validates content. No production data changed.*
Loading