Kriitilise Go koodi puhul ärge piirduge testidega.
Raha liigutava kriitilise Go loogika puhul, näiteks tagasimaksed, tasud, saldod ja reservid, kontrollime mehaaniliselt, kas määratud omadused kehtivad selgete eelduste ja ulatuse piires. Gemini loob tõestuskandidaadid ning sõltumatu MPK tuum teeb lõpliku otsuse.
Kindlus kaugemale testidest
Kontrollige määratud omadust kogu kontrollitavas ulatuses, mitte ainult valitud sisenditel.
Alustage ühest Go funktsioonist
Alustage kriitilisest ärireegli funktsioonist, mitte eraldi tõestuskeelest.
Ärge usaldage tehisintellekti vahetult
Tehisintellekt koostab kandidaadid; lõpliku heakskiidu annab sõltumatu tuum.