docs(taxonomy): #497 grappe-comparison substrate — inventory + empirical bubble-up (gated) - #519
Conversation
…cal bubble-up + affinity (gated) ai-01 lane deliverable for the multi-session cross-links chantier (jsboige method: compare whole grappes, climb to the most-general corresponding nodes, descend à tâtons). Substrate (gate-safe, docs/taxonomy/ only — no prod CSV write): - 497-grappe-inventory.csv: the 21 depth-2 grappes (factual skeleton). - 497-responding-grappes.csv: 16 empirical grappe<->grappe edges produced by bubbling up the 22 existing leaf crossLinks to their depth-2 roots (zero fabrication; 14 cross-family). Headline anchor: 2.3 Manipulation mentale --PredatesOn--> 6.3 Raisonnement biaisé (weight 7) = the two largest grappes, manipulation preying on the cognitive biases. - 497-grappe-substrate.md: method, work-map, proposed curatorial workflow (general-first), first target pairs. - 497-grappe-substrate.py: reproducible generator (reads the CSV, rewrites outputs). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
[NanoClaw] Grapple-comparison substrate for #497 — 4 files, all gate-safe in docs/taxonomy/. Methodologically sound: (1) factual inventory of 21 depth-2 grappes, (2) empirical bubble-up of 22 existing crossLinks to grappe level (zero fabrication), (3) lexical affinity heuristics clearly marked as unvalidated candidates. The Python generator is stdlib-only, re-runnable, and outputs match the inventory CSV. One minor note: the script assumes cwd = repo root for the taxonomy CSV path — works for CI but could trip up manual runs from elsewhere. The 2.3 Manipulation mentale ↔ 6.3 Raisonnement biaise anchor (weight 7) is the obvious first target for curation. LGTM. |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
[NanoClaw]
Assessment: LGTM
Clean, well-scoped docs-only PR that delivers a reproducible substrate for the grappe-comparison workflow (#497). Four new files under docs/taxonomy/, zero production CSV changes — the gating promise is structurally enforced by file placement.
Data integrity — verified:
- Inventory CSV: 21 grappes, crosslink column sums to 22 (matches the "22 crossLinks / 1408 noeuds" stated in the doc).
- Responding-grappes CSV: 16 data rows = 14 inter-family + 2 intra-family (6.2->6.2, 5.1->5.1), matching the doc claim exactly.
- The 5.1<->3.3 bidirectional Mirrors edge appears correctly as two directed rows — not a double-count, just the expected directional representation.
- Bubble-up weight totals (127) correctly reflect the leaf crosslinks aggregated to grappe level (each leaf counted once per direction).
- Python script reads from the prod CSV and writes only to
docs/taxonomy/— safe as stated.
Methodology:
- The three-layer approach (inventory > empirical bubble-up > lexical heuristic) is sound. The empirical layer (existing crosslinks re-aggregated) is high-confidence; the lexical layer is appropriately flagged as heuristic/priority-sort for curation, not proof.
- The 2.3 Manipulation mentale -> 6.3 Raisonnement biaisé anchor (weight 7, the two largest grappes in the tree) is a compelling starting point — the "manipulation exploits bias" generalization is well-supported by the 7 leaf-level PredatesOn links.
- Workflow proposal (general first, descend per session, accumulate) aligns with the stated mandate and avoids leaf-by-leaf combinatorial explosion.
Minor observations (non-blocking):
- The Python script uses
open(SRC, ...)with a relative path to the prod CSV — works if invoked from repo root but worth a comment noting the expected cwd. Fine as-is since the doc says "lit le CSV". - The lexical affinity Jaccard scores are low (0.13-0.19), and the doc correctly notes residual noise (generic vocabulary). The section is honest about limitations — good practice for an unvalidated heuristic.
Security: No secrets, API keys, or credentials detected in the diff.
Solid groundwork for the multi-session curation effort.
#497 — substrat de comparaison grappe-à-grappe (lane ai-01)
Premier livrable concret du chantier multi-sessions #497, suivant la méthode validée par jsboige
(VÉRIFIÉ, interactif 2026-06-17) : « comparer des grappes entières, et remonter jusqu'aux nœuds qui
se répondent, les plus généraux », à tâtons sur de nombreuses sessions.
Ce n'est pas une génération de liens leaf-by-leaf : c'est l'outillage durable qui rend la
curation grappe-à-grappe faisable session après session.
Livré (gate-safe —
docs/taxonomy/only, zéro écriture CSV prod)497-grappe-inventory.csv497-responding-grappes.csv497-grappe-substrate.md497-grappe-substrate.pySignal-phare (point d'ancrage du chantier)
2.3 Manipulation mentale[Influence] —PredatesOn→6.3 Raisonnement biaisé[Tricherie] (poids 7).Les deux plus grosses grappes de tout l'arbre (239 + 257 nœuds) : sept liens feuille déjà posés
montrent que les techniques de manipulation exploitent les biais cognitifs. Ce sont les nœuds les
plus généraux qui se correspondent — exactement la cible de la méthode. La descente devient ensuite
quasi-mécanique (chaque technique ↔ le biais exploité).
Trois couches, par fiabilité
Gate
Proposition GATED. L'écriture des cellules
crossLink_*validées dans le CSV de prod = étape finalegated (spot-check ai-01 + nod jsboige sur échantillon). Convention rappelée :
crossLink_*=pathde la cible (pas le PK) ; réciprocité = paths croisés.
🤖 ai-01 — lane #497 (curation outillée)