e786c128b2
Axe NEUF (absent mémoire): liens `[`label`](cible)` où le label code-span est un chemin de fichier EXISTANT dont le basename diffère de la cible href. check_docs prouve que la cible résout, jamais que le label la désigne — un Cmd-clic sur `ci/guard_constraints.sh` atterrissait sur `ci/README.md` (mauvais fichier). Balayage git ls-files '*.md' → 3 occurrences, toutes README.md (L54 x2 + L75). Les scripts nommés existent + sont git-trackés (gates) ⇒ FIX = pointer chaque label vers le fichier qu'il nomme. label==cible, navigation véridique, check_docs toujours vert. Re-balayage mismatch → 0. Axe éliminé au passage (CLEAN, non re-flaggé): chemins-fantômes backtick — 2 survivants = faux positifs (label de lien à vraie cible · résolution sous-arbre confotur/cflib). run_ci = 33 PASS · 0 FAIL · 0 SKIP. 0 gate (#5, origine isolée), 0 artefact rebuild, 0 chiffre inventé (#6), 0 VPS (#8). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>