Skip to Content
TestingFörhandsgranskning Walk-and-Fix

Förhandsgranskning Walk-and-Fix

Walk-and-Fix gör om fynd från autonomous walker till owner-scoped FixIntent-poster så team kan triagera, tilldela och stänga defect via ett stabilt API.

Endast planeringsyta för nuvarande deployments: automatisk patchgenerering är inte implementerad. run_fix_cycle föreslår en plan men kör den inte. Den enda implementerade apply-adaptern redigerar filer i en legacy local VM; det står i konflikt med nuvarande immutable app deployment model och får inte användas som produktionsreparation. GitHub PR- och provider-redeploy-lägen är inte implementerade.

Stödd arbetsgång

  1. Kör en autonomous walk.
  2. Granska fyndet och bevisen.
  3. Anropa propose_fix för att skapa traceable intent, eller run_fix_cycle för intents för en avgränsad mängd blocker/major findings.
  4. Ändra source repository via er vanliga review-process.
  5. Bygg och deploya en ny immutable variant.
  6. Kör walk igen och jämför med föregående walk.
  7. Anropa close_finding först när nya bevis visar att fyndet är fixat, duplicerat, inte en bug eller medvetet öppet.

Det håller source control, review-historik och deployed artifact i linje.

Verktyg och gränser

ToolNuvarande beteende
propose_fixSkapar FixIntent; genererar ingen kod
run_fix_cycleSkapar avgränsad plan; tillämpar inte ändringar
get_fix_intent / list_fix_intentsLäser owned intent records
close_findingRegistrerar disposition för owned finding
apply_fixLegacy local-VM full-file replacement; inte immutable-deploy workflow

apply_fix accepterar full filinnehåll, inte unified diff. Begränsa till engångs legacy tester deployments där operatören uttryckligen accepterar att ändringen ligger utanför source control och försvinner vid redeploy.

Bevis som krävs för att stänga ett fynd

Lyckad build eller deployment räcker inte. Samla:

  • source revision med ändringen;
  • replacement deployment ID och status;
  • nytt godkänt scenario eller walk som kör affected path; och
  • diff som visar fyndet löst utan ny blocker eller major regression.

Om testet inte kan reproducera original path, lämna fyndet öppet eller registrera bevisbegränsningen i disposition.

Relaterat