Aller au contenu principal

etiquette: inspirant · reserve_ouverte: false · transposition/entries/indexation-par-segmentation-de-sections

8 min · 1549 mots · 200 mots/minute

Indexer un document par ses titres de section

Ce que Judge apporte

Un appareil d'accès réel, décrit par son auteur, et non une thèse. Dans son message du 2026-09-02, [CORR-2026-09-02-judge-devuyst]#m5, Judge répond à la difficulté qu'il nomme lui-même — avoir écrit trop, sur trop de sujets, pendant trop longtemps, au point que la question utile n'est plus « que lire » mais « comment découvrir ce qui serait pertinent ». Sa réponse est matérielle. Il indique se servir des listes de titres par décennie visibles sur sa page d'accueil, et observe aussitôt leur limite : elles n'incluent pas les sous-titres, qui sont souvent plus informatifs. Puis il donne l'appareil complet : tous les documents sont segmentés par titre de section sur un CMS, vers lequel chaque document pointe en tête, et ce CMS offre une indexation détaillée par titres et sous-titres ainsi qu'une recherche par auteur et par mot-clé.

Trois choses s'y lisent, et elles sont de nature différente. La première est une inversion de l'unité d'indexation : ce n'est pas le document qui est indexé, c'est la section. La deuxième est une hiérarchie d'informativité déclarée — titre, puis sous-titre, puis titre de section, chaque niveau plus informatif que le précédent, ce qui est l'inverse de l'ordre où on les publie habituellement. La troisième est la réciprocité du lien : le document pointe vers sa vue segmentée, la vue segmentée ramène au document.

Le dispositif n'est pas neuf chez lui, et le corpus le montre. [LIP-1997-chingndx]§5 décrit dès 1997 un index où l'interprétation de chaque unité varie selon la colonne thématique choisie, où les thèmes parallèles se relient entre eux à l'intérieur d'une unité, où le même matériau se navigue aussi par une organisation traditionnelle, et où chaque thème est en outre l'objet d'un index propre et d'une carte de relations. Ce qui est posé là, c'est plusieurs entrées concurrentes sur la même matière, dont aucune n'est l'entrée canonique. Vingt-neuf ans séparent ce patron de la description de 2026 ; c'est le même geste, appliqué en 1997 à un corpus de commentaires et en 2026 à l'œuvre entière.

Une déclaration d'auteur, pas une mesure. Judge signale que le CMS a des insuffisances en Drupal 7 — l'indexation des images n'y fonctionne pas — et annonce une migration vers Drupal 11 qu'il décrit comme quasiment achevée, offrant un bien meilleur accès aux images et aux animations. Ce dépôt n'a rien vérifié de cela. La phase 8 n'émet aucune requête réseau hors des appels journalisés vers le modèle adversarial, et une annonce d'auteur ne se substitue pas à une mesure. L'annonce est donc écrite ici comme annonce, avec sa date, et rien n'en est déduit.

Destination TURFu

Couche L1, produit TURFurxiv. Un index par titres, sous-titres et titres de section est exactement ce qu'un corpus TURFu doit exposer, et le champ ce_qu_il_faudrait_faire en donne l'artefact : la section comme unité indexée, avec identifiant stable, titre, rang et lien de retour, et quatre entrées concurrentes — titre, sous-titre, auteur, mot-clé — dont aucune n'est canonique. La clause de non-canonicité est celle de [LIP-1997-chingndx]§5 et elle est la partie coûteuse : il est toujours plus simple de bâtir un index principal et de traiter les autres comme des vues dérivées, et c'est précisément ce que le patron interdit.

Le rapprochement avec la cartographie par co-occurrences est à écrire, et il est de complémentarité plutôt que de redondance. cartographie-d-un-corpus-par-co-occurrences produit un ordre inféré du corpus, dont la fiche a mesuré qu'il révèle son cartographe autant que son objet. L'indexation par sections produit un ordre déclaré, qui ne mesure rien et n'infère rien : il expose ce que l'auteur a intitulé. Les deux se posent sur le même corpus et ne répondent pas à la même question — l'un dit ce qui co-apparaît, l'autre dit ce qui est nommé. Les confondre serait donner à une inférence l'autorité d'une déclaration.

Appui daté, en toutes lettres — clause de transposition/00-methode.md §9. Tout ce que ce dépôt sait de Kairos a été mesuré le 2026-08-30, sur Drupal 7, et est consigné dans docs/KAIROS.md avec son verdict MOISSONNABLE : 86 % de nodes non vides sur un échantillon de 50, une médiane de 4 428 caractères de texte utile, un sitemapindex dont les deux pages sont interdites par le robots.txt de l'hôte — d'où un écart de −99,97 % à la référence de 7 715 URL, et un vivier réellement énumérable de 70 nodes documentaires. S'y ajoute le piège de /themes/, autorisé sur www et interdit sur Kairos, qui impose deux instances distinctes du parseur de robots. Cette mesure est datée et peut être périmée : l'auteur annonce le remplacement de la version mesurée. Corriger la phase 2 n'est pas le périmètre de la phase 8 ; taire la péremption le serait encore moins. Une entrée qui recommanderait de s'appuyer sur l'indexation Kairos sans dire que la mesure porte sur une version que l'auteur déclare en cours de remplacement recommanderait quelque chose qu'elle n'a pas mesuré.

Ce que cela change à la destination, et rien de plus. Ce qui se transpose est le patron d'indexation, non le CMS : la section comme unité, la hiérarchie d'informativité, les entrées concurrentes, le lien réciproque. Ce patron ne dépend d'aucune version de Drupal. Ce qui dépend de la version, c'est tout usage de Kairos comme source — moisson, appariement, dénombrement —, et cet usage est hors de cette entrée et resterait à remesurer.

Test de retrait

Appliqué par 08-08 le 2026-09-02, en passe séparée, l'entrée lue seule, sans sa fiche d'outil ni sa note de lecture. Verdict : tient_sans_judge — la recommandation tient sans le corpus.

Version privée — la recommandation réécrite sans aucune citation ni aucune référence au corpus :

Faire de la section, et non du document, l'unité indexée d'un dépôt : un identifiant stable par section, son titre, son rang dans le document et le lien de retour vers le document entier. Exposer sur cette unité quatre entrées concurrentes sur la même matière — par titre, par sous-titre, par auteur, par mot-clé —, aucune n'étant l'entrée canonique dont les autres seraient des vues. Chaque document porte en tête un lien vers sa vue segmentée, réciproque de celui qui ramène de la section au document.

Verdict identique à celui de acces-au-corpus-par-titres-et-sous-titres, et ce n'est pas un hasard. Les deux entrées sont tirées de la même lettre, par deux plans rédacteurs différents, et les deux tombent. Inverser l'unité d'indexation du document vers la section, offrir plusieurs entrées concurrentes dont aucune n'est canonique, lier réciproquement le document et sa vue segmentée : ce sont trois lieux communs de l'ingénierie documentaire, tenus par toute norme de balisage structuré.

Ce que le retrait laisse voir, et qui vaut d'être écrit. La matière n'était pas un corpus d'idées : c'était la description d'un appareil d'index de site web par celui qui s'en sert. Le motif de 1997 que l'entrée exhume — plusieurs entrées concurrentes sur la même matière, sans entrée canonique — montre que le geste est ancien chez cet auteur ; il ne montre pas qu'il soit propre à lui.

Ce qui disparaît est une réserve, pas un appui. La déclaration sur les insuffisances du CMS et la migration annoncée bornent la portée de l'observation ; elles ne fondent pas la recommandation. Redescente en inspirant.

Contradiction

Passe adversariale du 2026-09-02, appel pg-20260902T120845Z-indexation-par-segmentation-de-sections, Peter G (gpt-5). Statut : resolue.

Retenu, et corrigé — la lacune technique la plus utile de toute la passe. « Faire de la section l’unité indexée suppose des identifiants pérennes et une politique de versionnement des titres et de leur rang. Rien n’est spécifié. […] Tu proposes des liens réciproques mais pas le contrat de persistance qui empêche leur pourrissement. » Exact. Correction, en trois points : l’identifiant de section est stable et indépendant du titre comme du rang — un identifiant dérivé du titre se rompt à la première reformulation ; la profondeur retenue pour « section » est déclarée par le dépôt, jamais devinée ; un remaniement produit une nouvelle version de la vue segmentée, les identifiants antérieurs étant conservés en redirection. Sans ces trois points, la recommandation ne se dépose pas.

Rejeté, avec son motif. « Le corpus ne sert que de prétexte. » C’est le verdict rendu par la passe de retrait de 08-08, avant Peter G et en passe séparée, et qui a coûté à cette entrée son étiquette importable. L’objection attaque une prétention déjà retirée.

Rejeté, avec son motif. « L’option la plus robuste reste de garder le document comme unité canonique. » La conclusion propose de revenir à ce que l’entrée conteste sans traiter la difficulté qui la motive — un document long n’a pas une seule entrée pertinente. C’est une préférence, pas un argument.

Changelog

  • version 1, 2026-09-02, plan 08-05, étiquette importable — rédaction initiale.
  • v2, 2026-09-02, plan 08-08, étiquette inspirant — échec au test de retrait de 08-08 : indexer à la section, offrir plusieurs entrées concurrentes et lier réciproquement document et vue segmentée sont des pratiques documentaires ordinaires, écrites sans le corpus
  • Scellée en version 2 le 2026-09-02 par le plan 08-09 : la passe adversariale a eu lieu, contradiction est instruite, et le champ version du frontmatter coïncide désormais avec la ligne de changelog que 08-08 avait écrite par anticipation.

Renvois

Lire cette entrée

Ce que la série a établi, et que la grille seule ne dit pas.

Ce que la grille dit, et ce qu'elle ne montre pas

Trois choses décident de ce qu'on a le droit de faire des cinq objets. Aucune n'est écrite pour un lecteur ; elles vivent dans des documents de méthode.

Les trois étiquettes ne sont pas trois degrés de qualité. importable dit que le dispositif se reprend tel quel ou presque ; inspirant, qu'il oriente une conception sans être repris ; laboratoire, que le matériau est falsifiable et non falsifié — il n'entre dans aucun produit, mais dans un protocole qui dirait ce qu'il faudrait mesurer pour le trancher. Le gros de la grille est inspirant, et ce résultat se lit plutôt qu'il ne se déplore : six décennies d'un auteur qui écrit contre la clôture des grilles produisent plus de manières de regarder que de dispositifs prêts à monter.

Le test de retrait est le dispositif le plus honnête du dépôt, et il faut l'expliquer. On prend la recommandation, on en retire toute citation et toute référence au corpus, on la réécrit intégralement sous cette contrainte — la version obtenue est conservée sous le nom de version privée. Puis une seule question : tient-elle encore debout ? Si oui, elle est générique. Pas fausse : générique. Elle peut être excellente et n'avoir aucun rapport avec ce projet, et l'étiquette la plus forte lui est alors interdite.

Douze entrées sur vingt-huit y ont échoué. La passe qui l'a appliqué n'avait rédigé aucune des entrées, et un contrôle mécanique le vérifie — un rédacteur qui teste sa propre entrée lit dans la version privée ce qui n'y est plus.

Ce que ce test révèle est plus intéressant que son taux, et c'est le point de ce chapitre. Il ne mesure pas la valeur d'une recommandation, il mesure sa dépendance à ce corpus-ci — et, sur les entrées qui survivent, il désigne ce que Judge apporte en propre. La réponse n'est pas celle qu'on attendrait : ce n'est jamais une idée, c'est une clause fine et non déductible. Le principe général — publier les objections, écrire ses hypothèses, journaliser les fusions — se retrouve chez n'importe qui ; ce qui ne se retrouve pas, c'est la précision qui le rend opérant : à l'endroit de l'affirmation visée plutôt qu'en annexe, à côté de la donnée plutôt qu'en préface, sans jamais déclarer complet. Un principe se réinvente ; une clause de placement, non.

Deux entrées bâties sur le même emprunt à un tiers ont reçu des verdicts opposés, ce qui montre que le critère discrimine. L'une perd son étiquette, sa version privée restant rédigeable en n'ayant lu que le tiers ; l'autre la garde, parce que le retrait ne la laisse pas debout mais la retourne en son contraire — chez le tiers, l'appareil emprunté conduit à synthétiser un cadre neuf, c'est-à-dire exactement ce que la recommandation interdit.

Le contrat d'export a deux étages, et personne n'a écrit pourquoi. Le fichier machine-lisible que la phase 9 publie ne porte le détail complet — destination, verdict de retrait, objection, réponse — que pour sept entrées. Les autres n'y figurent qu'avec leur identité, leur étiquette et un drapeau de réserve. Ce n'est ni une amputation ni une hiérarchie de mérite, c'est le refus de deux erreurs symétriques : tout exporter au même détail présenterait comme opératoire ce qui ne l'est pas, sans qu'un consommateur puisse faire la différence ; n'exporter que les sept retirerait vingt-et-une entrées en silence. Le second étage rend l'écart visible sans le rendre exploitable — l'identifiant de chaque entrée est un chemin de fichier, et qui veut l'argument va le lire.

Un dernier interdit gouverne tout ce qui suit : la grille ne moyenne jamais une contradiction de Judge. Quand l'auteur tient deux positions incompatibles, on peut dire qu'il les tient, dire laquelle TURFu retient et pourquoi, dire même que l'incompatibilité est le dispositif — on ne peut pas arbitrer à sa place, une position moyenne entre deux positions volontairement incompatibles étant une position que Judge n'a jamais tenue. La deuxième transposition ci-dessous est bâtie sur une telle contradiction, et l'on verra que cela coûte un choix de conception à déclarer.