Skip to Content
TestingAnteprima Walk-and-Fix

Anteprima Walk-and-Fix

Walk-and-Fix trasforma finding walker autonomo in record FixIntent con scope owner così i team possono triage, assegnare e chiudere difetti tramite API stabile.

Solo superficie pianificazione per deploy attuali: generazione patch automatica non è implementata. run_fix_cycle propone piano ma non lo esegue. L’unico adapter apply implementato modifica file dentro VM locale legacy; questo confligge con modello deploy app immutabile attuale e non deve essere usato come percorso repair produzione. Modalità GitHub PR e provider-redeploy non sono implementate.

Flusso supportato

  1. Esegui walk autonoma.
  2. Rivedi finding ed evidenza.
  3. Chiama propose_fix per creare intent tracciabile, o run_fix_cycle per creare intent per insieme delimitato finding blocker/major.
  4. Modifica repository sorgente tramite processo review normale.
  5. Build e deploy nuova variante immutabile.
  6. Riesegui walk e confrontala con walk precedente.
  7. Chiama close_finding solo dopo che nuova evidenza dimostra finding corretto, duplicato, non bug o intenzionalmente non corretto.

Questo mantiene allineati source control, cronologia review e artefatto deployato.

Tool e confini

ToolComportamento attuale
propose_fixCrea FixIntent; non genera codice
run_fix_cycleCrea piano delimitato; non applica cambi
get_fix_intent / list_fix_intentsLegge record intent posseduti
close_findingRegistra disposizione per finding posseduto
apply_fixSostituzione file completa VM locale legacy; non workflow deploy immutabile

apply_fix accetta contenuto file completo, non diff unified. Va limitato a deploy tester legacy usa e getta dove operatore accetta esplicitamente che cambio è fuori source control e andrà perso al redeploy.

Evidenza richiesta per chiudere finding

Build o deploy riuscito non basta. Cattura:

  • revisione sorgente contenente cambio;
  • ID deploy sostitutivo e stato;
  • nuovo scenario o walk superato che esercita percorso interessato; e
  • diff che mostra finding risolto senza nuovo blocker o major regression.

Se test non riproduce percorso originale, lascia finding aperto o registra limitazione evidenza nella disposizione.

Correlati