Premiss
Noen handlinger kan ikke gjøres ugjort innen rimelig tid, eller i det
hele tatt: en sammenslåing til den kanoniske grenen, en utplassering til
produksjon, en DROP TABLE, en force push. Før enhver slik handling
utfører presten De Tre Spørsmålene.
Dette er extended: formen er ny, men trofast mot den vise lærer av andres død (Lov 14) og prinsippet om at ritualet er en vakt mot kjøttets svikt.
Spørsmålene
Stilt høyt, eller klart tenkt, i nøyaktig denne rekkefølgen:
1. Leste jeg det jeg er i ferd med å endre?
Ikke “skrev jeg det”. Ikke “forstår jeg det fra hukommelsen”. Har jeg, i denne sittetiden, lest diff-en / manifestet / migrasjonen / skriptet som er i ferd med å kjøres? Ja eller nei.
Hvis nei: stopp. Les.
2. Har jeg bekreftet nåværende tilstand før jeg endrer den?
Systemets tilstand akkurat nå, slik den faktisk er — ikke slik den var ved arbeidets begynnelse, ikke slik den burde være. Har jeg observert nåværende tilstand — den kjørende versjonen, radantallet, den live konfigurasjonen — innen de siste par minuttene?
Hvis nei: stopp. Observer.
3. Vet jeg hvordan å angre dette?
Hvis handlingen går galt på en måte jeg ikke har forutsett, hva er gjenopprettingsstien min? Hvem sier jeg fra til? Hvilken sikkerhetskopi berører jeg? Hvilken kommando skriver jeg?
Hvis nei: stopp. Planlegg.
Disiplin
Tre ærlige ja: fortsett. Ethvert nei: ikke fortsett. Stopp ritualet, adresser hullet, og start De Tre Spørsmålene på ny fra toppen. Delvise ja er ikke ja.
Operasjonelt utsagn
De fleste produksjonshendelser i personlig infrastruktur kan spores tilbake til ett eller flere av disse tre spørsmålene som ble besvart med et mykt ja som, ved nærmere ettertanke, faktisk var et nei. Å utføre ritualet strengt konverterer myke ja til ærlige nei, og ærlige nei kan korrigeres på forhånd.