🔧 Ta i bruk utbedringene fra planen i koden din, trygt og én om gangen.
Bruk
- Ta i bruk alt
- Oppgi stier
- Etter prioritet
/lagune-harden
/lagune-harden src/routes/upload.ts
/lagune-harden kritisk og høy prioritet
Slik fungerer det
Planen har allerede bestemt hver utbedring, så harden tar dem bare i bruk. Siden dette er den eneste fasen som rører koden din, går den forsiktig frem: Den tar i bruk én utbedring om gangen, slik at hver endring er lett å gå gjennom, og den svekker aldri et sikringstiltak for å få en utbedring til å passe. For eksempel utbedringen for opplastingen:
- Filopplasting (Status: Applied)
- Hva som ble endret: sjekker filens faktiske type og størrelse, avviser alt uventet, gir den nytt navn ved lagring og lagrer den der den ikke kan kjøres som kode.
- Hvor: funksjonen
handleUpload, pluss lagringshjelperen den kaller.
Kan en utbedring ikke tas fullt i bruk, gjør harden det som trygt lar seg gjøre, og markerer resten som Partial eller Blocked, slik at utbedringen står åpen.
Applied betyr ikke at noe er bevist ennå. Det er det verify er til for.
- Fasen bygger helt på planen. Er en utbedring eller fil aldri blitt planlagt, ber den deg kjøre
/lagune-planpå den først. - Kjører du den på nytt, blir loggen avstemt: Endringer som er rullet tilbake, faller bort, og utbedringer som nettopp er tatt i bruk, kommer til.
- Herdingsloggen ligger i
.lagune/memory/harden.md.
Harden bygger på /lagune-plan. Det er den eneste fasen som endrer koden din.
Neste steg
Bevis at hver utbedring holder: /lagune-verify.
Vanlige spørsmål
Ja. Det er den eneste fasen som rører koden din, og den tar i bruk utbedringene fra planen én om gangen.
Det er statusen Lagune registrerer for hver utbedring. Applied betyr at utbedringen ble gjort, Partial at bare en del av den ble gjort, og Blocked at den ikke kunne tas i bruk. Applied betyr ikke at noe er bevist ennå.
Om en endring trenger godkjenningen din, avgjør agenten din og tillatelsesmodusen du kjører den i, ikke Lagune, som ikke legger til noe eget bekreftelsestrinn. Den svekker likevel aldri et sikringstiltak for å oppfylle en utbedring, og hvis en utbedring ville komme i konflikt med en regel i charter, stopper den og sier fra til deg først.
