Que fait orch-add-feature ?
Acteur · action · cible : orch · add · feature. Fine couche d’encapsulation autour du moteur partagé dans orch-pipeline.
Quand l’utiliser
- L’utilisateur souhaite une capacité qui n’existe pas encore (« ajouter », « construire », « implémenter », « supporter … »).
- Il s’agit d’un comportement totalement nouveau – ni une correction (
orch-fix-defect) ni une modification d’un comportement existant (orch-change-feature).
Paramètres de fonctionnement
- Seuil de taille par défaut : standard – exécuter Recherche + Planification sauf si clairement petit.
- Masque de phases : 0 → 1 → 2 → 4 → 5 → 6 (sauter la phase 3 Structure ; réservée au MVP uniquement).
- Première action (phase 4) : écrire de nouveaux tests échouants pour le nouveau comportement, puis implémenter jusqu’à les rendre verts.
Comment ça marche
- Exécute le moteur
orch-pipelineavec les paramètres ci-dessus. - Classe d’abord la taille ; les fonctionnalités petites / triviales se réduisent vers 4 → 5 → 6.
- S’arrête à Porte 1 (approbation du plan) et Porte 2 (pré-commit).
- Ajoute
security-reviewersi la fonctionnalité touche un déclencheur de sécurité.
Connexe :
/feature-devest une version autonome de ce flux.orch-add-featurese distingue en partageant le moteurorch-pipeline– le classificateur de taille et les deux portes – avec le reste de la famille, ce qui permet de réduire les fonctionnalités triviales à 4 → 5 → 6.
Exemple
orch-add-feature: ajouter la connexion OAuth2 à nws-poller
→ recherche des bibliothèques d’authentification existantes → planifier task_list [PORTE 1 : approuver]
→ TDD chaque tâche → revue de code (+ security-reviewer : chemin d’authentification)
→ commit [PORTE 2 : confirmer]