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, étiquetteimportable— rédaction initiale. - v2, 2026-09-02, plan
08-08, étiquetteinspirant— é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,contradictionest instruite, et le champversiondu frontmatter coïncide désormais avec la ligne de changelog que08-08avait écrite par anticipation.