Skip to content Aller au contenu

Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Conditions

Une étiquette de condition décrit la condition cognitive qu’une règle vise en priorité. Les conditions sont orthogonales aux profils : un profil (dev-doc, public, falc) règle la sévérité des règles toujours actives ; les conditions ajoutent des règles ciblées pour un public précis.

L’ontologie figée

ÉtiquetteCible
generalRègles toujours actives. La base de v0.2.
a11y-markupSignaux de balisage proches de la prose (par exemple le cri en majuscules).
dyslexiaSignaux ciblant la dyslexie. Source : BDA Dyslexia Style Guide.
dyscalculiaFormat des nombres et points d’ancrage. Source : CDC Clear Communication Index.
aphasiaSignaux ciblant l’aphasie. Source : FALC, guides en langage clair.
adhdSignaux liés à la fragilité de l’attention.
non-nativeSignaux pour lectrices et lecteurs non natifs (mots rares, expressions imagées).

L’ensemble est figé. Ajouter une étiquette est un choix réfléchi et versionné.

Comment le filtrage fonctionne

Pour chaque règle, le moteur évalue :

  • Une règle marquée general est toujours active.
  • Une règle sans general ne tourne que si une de ses étiquettes apparaît dans la liste de conditions actives de la personne qui lance l’outil.

Les 17 règles de v0.2 portent toutes general, donc le comportement par défaut ne change pas. Les futures règles étiquetées (par exemple lexicon.all-caps-shouting pour a11y-markup, syntax.nested-negation pour aphasia + adhd) s’activent par cette liste.

Configurer les conditions

Dans lucid-lint.toml :

[default]
profile = "falc"
conditions = ["dyslexia", "aphasia"]

En ligne de commande (séparées par des virgules, répétables) :

lucid-lint check --profile falc --conditions dyslexia,aphasia docs/

FALC garde son sens réglementaire. Ajouter dyslexia ne le relâche pas et ne le renomme pas — la condition pose des signaux dyslexie par-dessus.

Pourquoi des étiquettes, pas des profils parallèles

Trois niveaux de sévérité × N conditions explose en combinaisons. Garder les deux axes orthogonaux préserve le sens réglementaire de falc tout en laissant composer des couches dédiées à un public. Voir les entrées F71 et F72 sur la feuille de route.