Skip to content

Dokumentacja referencyjna

Dokumentacja CLI

Angielska wersja tej strony zmieniła się od czasu tłumaczenia. Aktualna jest strona angielska. Przeczytaj po angielsku

Każde polecenie, które rejestruje Oloproof, wraz z opisem jego działania. Każde przyjmuje --help, które wypisuje pełny tekst, z którego pochodzą te streszczenia.

Ta strona jest generowana z CLI przez scripts/generate_cli_reference.py. Ręczna edycja nie ma sensu: następne uruchomienie ją nadpisuje, a make check kończy się niepowodzeniem, dopóki zatwierdzona kopia jest nieaktualna.

Polecenia

PolecenieCo robi
oloproof auditKażde działanie, jakie osoba wykonała w tym projekcie, i co każde z nich dowodzi.
oloproof compareRaportuje sparowane liczności, różnice i decyzje dwóch zapisanych przebiegów.
oloproof credentials listNazwy przechowywane przez ten obszar roboczy. Nigdy wartości.
oloproof credentials setZapisuje klucz dostawcy dla tego obszaru roboczego, odczytany ze środowiska lub ze standardowego wejścia.
oloproof diagnosePonownie wykonuje nieudane przypadki przebiegu z kontekstem wzorcowym, w ramach interwencji.
oloproof doctorRaportuje środowisko Pythona, platformy i dostawców, jakie oferuje ta maszyna.
oloproof evaluators calibrateMierzy deklarowane prawdopodobieństwa sędziego probabilistycznego względem ludzi i dopasowuje korektę.
oloproof evaluators listWyświetla każdą zapisaną wersję ewaluatora ze statusem, który odczytałaby decyzja.
oloproof evaluators probeSonduje sędziego bez etykiet: jak często jego werdykt się zmienia, gdy nie zmieniło się nic istotnego.
oloproof evaluators retireWycofuje zaufanie do wersji ewaluatora. Ostateczne: aby ją zastąpić, należy zapisać nową wersję.
oloproof evaluators tryMierzy roboczy ewaluator względem już zapisanych etykiet i niczego nie waliduje.
oloproof evaluators validateMierzy ewaluator względem zapisanych etykiet ludzkich i waliduje go na podstawie tych dowodów.
oloproof exportZapisuje przenośny pakiet dla przebiegu, porównania lub wersji ewaluatora.
oloproof gateRozstrzyga wydanie względem polityki i kończy działanie z kodem decyzji.
oloproof initTworzy szkielet projektu: przykładowy system, oloproof.yaml i release.yaml.
oloproof inspectOdczytuje zapisany przebieg, przypadek, porównanie lub diagnozę.
oloproof jobCo stało się z zarządzanym zadaniem; kończy działanie z kodem bramki przebiegu, który ono utworzyło.
oloproof labels exportZapisuje przypadki do pliku CSV do etykietowania przez ludzi: ślepą próbę losową lub przypadki do przeglądu.
oloproof labels importZapisuje każdy wypełniony wiersz pliku etykietowania jako etykietę albo nie zapisuje żadnego.
oloproof loginŁączy ten terminal z obszarem roboczym poprzez zatwierdzenie w przeglądarce.
oloproof planCzego potrzeba, by rozstrzygnąć to, czego ten przebieg lub porównanie nie mogło.
oloproof preferKtóry z dwóch przebiegów odpowiadał lepiej, według sędziego parami pytanego w obu kolejnościach.
oloproof pushWysyła dowody przebiegu do obszaru roboczego.
oloproof reviewEtykietuje przypadki jeden po drugim w terminalu, zapisując każdy werdykt w chwili jego wydania.
oloproof runWykonuje każdy przypadek względem systemu i zapisuje dowody.
oloproof signoffZapisuje wydanie mimo zablokowanej bramki, z dwiema osobami zatwierdzającymi i pisemnym uzasadnieniem.
oloproof usageCo zużył ten projekt, zmierzone na podstawie jego własnych dowodów.

Kody wyjścia

Każde polecenie używa tych samych kodów. Bramkowanie CI wymienia znaczenie każdego z nich oraz kolejność, w jakiej są zgłaszane, gdy zablokowana jest więcej niż jedna bramka.