Přeskočit na obsah

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.

Kontrakt dokončení

Podmínky, které majordomus finish vyhodnocuje, než práci přijme, co každá z nich dokazuje a co se stane, když některá selže.

„Hotovo“ je nejdražší slovo v práci s pomocí AI, protože se obvykle říká zdarma. Pracovník, který skončil, a pracovník, který věří, že skončil, vyprodukují stejnou větu. Kontrakt níže tuto větu nahrazuje: podmínky zapsané před zahájením práce a vyhodnocené poté něčím, co práci nedělalo.

Vypněte libovolný řádek níže a sledujte, co příkaz udělá. Nevaruje. Odmítne, pojmenuje řádek a řekne vám příkaz, který selhání reprodukuje.

Zkuste ho odmítnout

Každý řádek je jedna řádka kontraktu. Vypněte jeden a verdikt níže se změní — jako by se změnil v terminálu, ze stejného důvodu.

  • scope

    klíč politiky scope_respected

    OK scope t-<id> — 1 dotčený soubor, vše v rozsahu

  • ověření

    klíč politiky verification_ran

    FAIL verification t-<id> — sh test/parse.sh — exit 1, <s>s [reproduce: sh test/parse.sh]

  • state

    klíč politiky state_updated

    OK state t-<id> — přesně (head <head>)

  • blockers

    klíč politiky no_open_blockers

    OK blockers t-<id> — žádný otevřený

  • poznámka

    klíč politiky note_present

    OK note t-<id> — <time>--main--<head>--<hash>.md

Jak přepis skutečně vypadá

skutečný výstup, z README.md
$ majordomus finish --outcome completed --verify-command 'sh test/parse.sh'
OK   blockers    t-<id> — none open
OK   note        t-<id> — <time>--main--<head>--<hash>.md
OK   scope       t-<id> — 1 touched file(s), all within scope
OK   state       t-<id> — exact (head <head>)
FAIL verification t-<id> — sh test/parse.sh — exit 1, <s>s  [reproduce: sh test/parse.sh]
finish: refused, 1 unmet

Co je tu zaručeno a co to dokazuje

Prohledává názvy a popisy všech stránek, které tento web publikuje.