Skip to Content
TestingAperçu Walk-and-Fix

Aperçu Walk-and-Fix

Walk-and-Fix transforme constats walker autonome en enregistrements FixIntent limités propriétaire pour trier, assigner et fermer défauts via API stable.

Surface planification seulement pour déploiements actuels : génération patch automatique non implémentée. run_fix_cycle propose plan mais ne l’exécute pas. Seul adaptateur apply implémenté modifie fichiers dans VM locale legacy ; cela entre en conflit avec modèle déploiement app immuable actuel et ne doit pas servir chemin repair production. Modes GitHub PR et redeploy fournisseur non implémentés.

Workflow supporté

  1. Exécutez walk autonome.
  2. Relisez constat et preuves.
  3. Appelez propose_fix pour créer intention traçable, ou run_fix_cycle pour créer intentions pour ensemble borné constats blocker/major.
  4. Modifiez dépôt source via processus review normal.
  5. Construisez et déployez nouveau variant immuable.
  6. Relancez walk et comparez avec walk prior.
  7. Appelez close_finding seulement après que nouvelles preuves montrent constat corrigé, dupliqué, pas bug ou intentionnellement non corrigé.

Cela garde contrôle source, historique review et artefact déployé alignés.

Outils et frontières

OutilComportement actuel
propose_fixCrée FixIntent ; ne génère pas code
run_fix_cycleCrée plan borné ; n’applique pas changements
get_fix_intent / list_fix_intentsLit enregistrements intention possédés
close_findingEnregistre disposition pour constat possédé
apply_fixRemplacement fichier complet VM locale legacy ; pas workflow deploy immuable

apply_fix accepte contenu fichier complet, pas diff unifié. Limitez à déploiements testeur legacy jetables où opérateur accepte explicitement changement hors contrôle source et perdu au redeploy.

Preuves requises pour fermer un constat

Build ou déploiement réussi ne suffit pas. Capturez :

  • révision source contenant changement ;
  • ID déploiement remplacement et statut ;
  • nouveau scénario ou walk réussi exercant chemin affecté ; et
  • diff montrant constat résolu sans nouveau blocker ou régression major.

Si test ne reproduit pas chemin original, laissez constat ouvert ou enregistrez limitation preuve dans disposition.

Liens