fix(scripts): docFrontmatterCategoriesValid utilise process.cwd() au lieu de context.repoRoot
Contexte
Dans scripts/rules/docFrontmatterCategoriesValid.js (ligne ~92), const baseDir = process.cwd(); est accompagné d'un commentaire // Will be REPO_ROOT in actual context — jamais branché sur context.repoRoot, contrairement aux 8 autres règles de scripts/rules/*.js.
Problème
La règle scanne guidelines/docs/shared/**/*.md et guidelines/technos/*.md relatifs au cwd du process plutôt qu'à la racine du repo. Fonctionne aujourd'hui par coïncidence (toujours lancé depuis la racine), mais si invoqué depuis un autre répertoire (CI, wrapper), la règle scannerait le mauvais dossier et remonterait silencieusement 0 erreur au lieu d'échouer.
Objectif
-
Remplacer const baseDir = process.cwd();parcontext.repoRoot, cohérent avec les 8 autres règles -
Adapter le chemin techno si #7 (closed) (déplacement guidelines/technos/) est traité en même temps
Critères d'acceptation
-
La règle utilise context.repoRoot -
Comportement inchangé quand le script est lancé depuis la racine