feat(install): aligner codex comme tool de premier rang (flag --codex, filtre selectedTool, migration)
Contexte
Le script scripts/install-guidelines.js distingue deux niveaux de support pour les outils :
-
Tools de premier rang (
claude,cursor,copilot) : flag CLI dédié (--claude,--cursor,--copilot), respect du filtreselectedTool, step de migration. -
Codex : template partagé existant (
guidelines/templates/shared/codex/AGENTS-TEMPLATE.md) et fonctionstep_GenerateCodexfonctionnelle, mais appelée inconditionnellement — absent deknownTools, ignoré parselectedTool.
Problème
Cette asymétrie a deux conséquences :
- Il est impossible de cibler uniquement codex via un flag (
--codex). -
step_GenerateCodexs'exécute toujours, même quand l'utilisateur filtre sur un autre outil (--claudepar exemple).
Objectif
Aligner codex sur le comportement de claude, cursor et copilot :
-
Ajouter codexdansknownTools(ligne ~357) pour supporter le flag--codex -
Intégrer codexdans la boucle principale des tools (ligne ~1520) -
Conditionner step_GenerateCodexau filtreselectedTool -
Ajouter un step de migration pour AGENTS.md/codex-specific.md(sur le modèle des migrations claude/cursor/copilot)