Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.
Záznam pořízený s --ledger local zapisuje jen ignorovaný lokální ledger, nemění žádný sledovaný soubor a nehýbe žádným verdiktem
majordomus evidence record --ledger local slučuje svá provedení do
deklarovaný stav○deklarovaný stav: zaručenoDeklarováno jako deterministické a blokující, implementováno a s uvedeným behaviorálním testem, který to má dokázat. Zda to zaznamenaný běh podporuje, říká verdikt důkazů zobrazený vedle.
zaznamenané důkazy○zaznamenané důkazy: nespuštěnoDeklarováno jako zaručené, ale nepodložené zaznamenaným během: test je pojmenován, ale žádný úspěšný běh nad současnými vstupy zaznamenán není. jak se zaznamenávají důkazy
Lokální účetní kniha leží pod .ai/local/evidence/, kterou repozitář ignoruje; sledovaná kniha zůstává jedinou autoritou, z níž se odvozuje verdikt.
majordomus evidence record --ledger local slučuje své provedení do .ai/local/evidence/ledger.json, které repozitář ignoruje, místo sledované knihy. Nemění žádný sledovaný soubor, takže checkout zůstane, jak byl, a nehýbe žádným verdiktem: každé tvrzení čte to, co říká sledovaná kniha, přesně jako před záznamem. Výchozí zůstává sledovaná kniha.
ledger::LedgerTarget v apps/majordomus-cli/src/evidence/ledger.rs pojmenovává dvě knihy a Ledger::load_from a Ledger::save_to čtou a zapisují tu, kterou záznam pojmenuje; chybná lokální kniha se odmítne pod vlastním jménem. Verdikty se odvozují jen ze sledované knihy, takže se k nim nic zapsaného do lokální nedostane.
Člověk, který spustí sadu lokálně, aby viděl, kde stojí, by neměl muset měnit sledovaný soubor, a nerecenzovaný lokální běh nesmí posunout verdikt, který repozitář uvádí. ADR 0087 (navrženo), rozhodnutí 1: verdikt se odvozuje jen ze sledovaného ledgeru.