🔧 Plandaki düzeltmeleri kodunuza güvenli bir şekilde ve tek tek uygulayın.
Kullanım
- Tümünü uygula
- Yolları belirt
- Önceliğe göre
/lagune-harden
/lagune-harden src/routes/upload.ts
/lagune-harden Critical ve High
Nasıl çalışır
Her düzeltmeye plan zaten karar verdiği için harden fazı yalnızca onu uygular. Kodunuza dokunan tek faz olduğundan dikkatli ilerler: her değişiklik kolayca incelenebilsin diye düzeltmeleri tek tek uygular ve bir düzeltmeyi sığdırmak için bir kontrolü asla zayıflatmaz. Örneğin dosya yükleme düzeltmesi:
- Dosya yükleme (Status: Applied)
- Ne değişti: dosyanın gerçek türünü ve boyutunu kontrol eder, beklenmeyen her şeyi reddeder, kaydederken adını değiştirir ve dosyayı kod olarak çalıştırılamayacağı bir yerde saklar.
- Nerede:
handleUploadfonksiyonu ve çağırdığı depolama yardımcısı.
Bir düzeltme tamamen uygulanamazsa harden güvenle yapabildiğini yapar, kalanı Partial ya da Blocked olarak işaretler ve açık bırakır.
Applied, henüz kanıtlandığı anlamına gelmez. Bunun için verify vardır.
- Tamamen plana dayanır. Bir düzeltme ya da dosya hiç planlanmadıysa önce onun için
/lagune-plankomutunu çalıştırmanızı söyler. - Yeniden çalıştırmak kaydı uzlaştırır: geri alınan değişiklikler çıkar, yeni uygulanan düzeltmeler eklenir.
- Sıkılaştırma kaydı
.lagune/memory/harden.mddosyasında tutulur.
Harden fazı /lagune-plan komutuna dayanır. Kodunuzu değiştiren tek fazdır.
Sırada ne var
Her düzeltmenin işe yaradığını kanıtlayın: /lagune-verify.
Sıkça sorulan sorular
Evet. Kodunuza dokunan tek fazdır ve plandaki düzeltmeleri tek tek uygular.
Bunlar Lagune'nin her düzeltme için kaydettiği durumlardır. Applied düzeltmenin yapıldığını, Partial yalnızca bir kısmının yapıldığını, Blocked ise uygulanamadığını gösterir. Applied, henüz kanıtlandığı anlamına gelmez.
Bir düzenlemenin onayınızı gerektirip gerektirmediğine Lagune değil, ajanınız ve onu çalıştırdığınız izin modu karar verir. Lagune kendine ait bir onay adımı eklemez. Yine de bir düzeltmeyi karşılamak için bir kontrolü asla zayıflatmaz ve bir düzeltme charter'daki bir kuralla çelişecekse önce durup size haber verir.
