Que fait orch-fix-defect ?
Acteur · action · cible : orch · fix · defect. Enveloppe légère autour du moteur
partagé dans orch-pipeline.
Quand l’utiliser
- Quelque chose est cassé : mauvaise sortie, erreur, plantage, régression.
- Distinguer des skills voisins :
- le comportement est correct mais vous voulez le modifier →
orch-change-feature. - la capacité n’existe pas encore →
orch-add-feature.
- le comportement est correct mais vous voulez le modifier →
Paramètres de fonctionnement
- Seuil de taille par défaut : petit (souvent trivial).
- Masque de phase : 0 → (lumière 2 uniquement si la cause racine est peu évidente ou niveau standard+) → 4 → 5 → 6. La recherche (1) est généralement ignorée.
- Première action (phase 4) : reproduire le bogue sous forme d’un nouveau test qui échoue (test de régression), puis corriger jusqu’à ce qu’il devienne vert. Prouver l’existence du bogue d’abord est ce qui distingue une correction d’une simple retouche.
Comment ça fonctionne
- Exécuter le moteur
orch-pipelineavec les paramètres ci-dessus. - Si la cause racine n’est pas claire, la délimiter avec
code-exploreravant le test rouge ; escalader les échecs de build versbuild-error-resolver//build-fix. - S’arrêter à Porte 1 (uniquement si un plan a été produit) et Porte 2 (avant le commit).
- Ajouter
security-reviewersi le défaut se trouve dans un chemin sensible à la sécurité.
Exemple
orch-fix-defect : le poller plante sur une réponse NWS vide
→ écrire un test qui échoue reproduisant le plantage → corriger jusqu’au vert
→ revue de code → commit [PORTE 2 : confirmer] (commit : fix:)