Walk-and-Fix-forhåndsvisning
Walk-and-Fix gør fund fra autonomous walker om til owner-scoped FixIntent-poster, så teams
kan triagere, tildele og lukke defect via et stabilt API.
Kun planlægningsflade for nuværende deployments: automatisk patch-generering er ikke implementeret.
run_fix_cycleforeslår en plan men udfører den ikke. Den eneste implementerede apply-adapter redigerer filer i en legacy local VM; det strider mod den nuværende immutable app deployment model og må ikke bruges som produktionsreparation. GitHub PR- og provider-redeploy-tilstande er ikke implementeret.
Understøttet workflow
- Kør en autonomous walk.
- Gennemgå fundet og evidensen.
- Kald
propose_fixfor at oprette traceable intent, ellerrun_fix_cyclefor intents for et afgrænset sæt blocker/major findings. - Ændre source repository gennem jeres normale review-proces.
- Byg og deploy en ny immutable variant.
- Kør walk igen og sammenlign med forrige walk.
- Kald
close_findingførst når ny evidens viser at fundet er rettet, duplikeret, ikke en bug eller bevidst åbent.
Det holder source control, review-historik og deployed artifact på linje.
Værktøjer og grænser
| Tool | Nuværende adfærd |
|---|---|
propose_fix | Opretter FixIntent; genererer ikke kode |
run_fix_cycle | Opretter afgrænset plan; anvender ikke ændringer |
get_fix_intent / list_fix_intents | Læser owned intent records |
close_finding | Registrerer disposition for owned finding |
apply_fix | Legacy local-VM full-file replacement; ikke immutable-deploy workflow |
apply_fix accepterer fuld filindhold, ikke unified diff. Begræns det til engangs legacy
tester deployments hvor operatøren udtrykkeligt accepterer at ændringen ligger uden for source
control og forsvinder ved redeploy.
Evidens der kræves for at lukke et fund
Vellykket build eller deployment er ikke nok. Indfang:
- source revision med ændringen;
- replacement deployment ID og status;
- nyt bestået scenario eller walk der kører affected path; og
- diff der viser fundet løst uden ny blocker eller major regression.
Hvis testen ikke kan reproducere original path, lad fundet være åbent eller registrer evidensbegrænsningen i disposition.