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_cyclepropose 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é
- Exécutez walk autonome.
- Relisez constat et preuves.
- Appelez
propose_fixpour créer intention traçable, ourun_fix_cyclepour créer intentions pour ensemble borné constats blocker/major. - Modifiez dépôt source via processus review normal.
- Construisez et déployez nouveau variant immuable.
- Relancez walk et comparez avec walk prior.
- Appelez
close_findingseulement 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
| Outil | Comportement actuel |
|---|---|
propose_fix | Crée FixIntent ; ne génère pas code |
run_fix_cycle | Crée plan borné ; n’applique pas changements |
get_fix_intent / list_fix_intents | Lit enregistrements intention possédés |
close_finding | Enregistre disposition pour constat possédé |
apply_fix | Remplacement 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.