Walk-and-Fix-forhåndsvisning
Walk-and-Fix gjør funn fra autonomous walker om til owner-scoped FixIntent-poster, slik at
team kan triagere, tildele og lukke defect via et stabilt API.
Kun planleggingsflate for nåværende deployments: automatisk patch-generering er ikke implementert.
run_fix_cycleforeslår en plan men kjører den ikke. Den eneste implementerte apply-adaptern redigerer filer i en legacy local VM; det strider med nåværende immutable app deployment model og må ikke brukes som produksjonsreparasjon. GitHub PR- og provider-redeploy-modus er ikke implementert.
Støttet arbeidsflyt
- Kjør en autonomous walk.
- Gå gjennom funnet og evidensen.
- Kall
propose_fixfor å opprette traceable intent, ellerrun_fix_cyclefor intents for et avgrenset sett blocker/major findings. - Endre source repository gjennom normal review-prosess.
- Bygg og deploy en ny immutable variant.
- Kjør walk på nytt og sammenlign med forrige walk.
- Kall
close_findingførst når ny evidens viser at funnet er rettet, duplisert, ikke en bug eller bevisst åpent.
Det holder source control, review-historikk og deployed artifact på linje.
Verktøy og grenser
| Tool | Nåværende oppførsel |
|---|---|
propose_fix | Oppretter FixIntent; genererer ikke kode |
run_fix_cycle | Oppretter avgrenset plan; tar ikke i bruk endringer |
get_fix_intent / list_fix_intents | Leser owned intent records |
close_finding | Registrerer disposition for owned finding |
apply_fix | Legacy local-VM full-file replacement; ikke immutable-deploy workflow |
apply_fix aksepterer full filinnhold, ikke unified diff. Begrens det til engangs legacy
tester deployments der operatøren uttrykkelig aksepterer at endringen ligger utenfor source
control og forsvinner ved redeploy.
Evidens som kreves for å lukke et funn
Vellykket build eller deployment er ikke nok. Samle:
- source revision med endringen;
- replacement deployment ID og status;
- nytt bestått scenario eller walk som kjører affected path; og
- diff som viser funnet løst uten ny blocker eller major regression.
Hvis testen ikke kan reprodusere original path, la funnet stå åpent eller registrer evidensbegrensningen i disposition.